Script started on 2024-09-22 02:15:01+00:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="-1" LINES="-1"]
P;HTML|
;           (set_option_value  prolog false)

P;HTML|
;           (set_option_value  compat auto)

P;HTML|
;           (set_option_value  compatio true)
P;HTML|
;            (is_cmd_option  prescan halt --halt=true true)
P;HTML|
;            (set_option_value  halt true)
P;HTML|
;            (is_cmd_option  prescan stdin --stdin=tty tty)
P;HTML|
;             (set_option_value  stdin tty)
P;HTML|
;            (is_cmd_option  prescan stdout --stdout=tty tty)
P;HTML|
;             (set_option_value  stdout tty)
P;HTML|
;            (is_cmd_option  prescan stderr --stderr=tty tty)
P;HTML|
;             (set_option_value  stderr tty)
P;HTML|
;            (set_option_value  prolog false)
P;HTML|
;            (set_option_value  compat auto)
P;HTML|
;            (set_option_value  compatio true)
P;HTML|
;          (is_cmd_option  execute python --python=enable enable)
P;HTML|
;           (set_option_value  python enable)
P;HTML|
;          (is_cmd_option  execute timeout --timeout=40 40)
P;HTML|
;           (set_option_value  timeout 40)
P;HTML|
;           (is_cmd_option  execute output --output=./reports/tests_output/baseline-compat-2024-09-22T00:36:13/ ./reports/tests_output/baseline-compat-2024-09-22T00:36:13/)
P;HTML|
;           (set_option_value  output ./reports/tests_output/baseline-compat-2024-09-22T00:36:13/)
P;HTML|
;           (is_cmd_option  execute html --html true)
P;HTML|
;            (set_option_value  html true)
P;HTML|
;           (is_cmd_option  execute test --test true)
P;HTML|
;            (set_option_value  test true)

; (load_metta_file  &self tests/performance/nondet_unify/run.metta)
P;HTML|
;                         (track_load_into_file  /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
P;HTML|
;                                          (load_answer_file  /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
P;HTML|
;                                           (= 1  "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
P;HTML|
;                                           (= 1  "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
P;HTML|
;                                           (= 1  "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
P;HTML|
;                                         (= (error  (stream_error  (:  375 (:  0 7027)) (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))
;                                           (call  once
;                                             (load_metta_file_stream_fast  7027 read_metta2 /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta &self (0x5626675bc510))))



  (error  
    (stream_error  
      (:  375 
        (:  0 7027)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))




  (error  
    (stream_error  
      (:  375 
        (:  0 7027)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))


 [193] call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x5626650b11d0),8),_3402)|_3394],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:508
 [192] call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x5626650b11d0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x5626650b11d0),8),_3506)|_3498],P;HTML| [ goal_depth(600)])),frame(192,clause((0x5626650b1280),10),_3536)|_3528],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:510
 [191] once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x5626650b11d0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x5626650b11d0),8),_3644)|_3636],P;HTML| [ goal_depth(600)])),frame(192,clause((0x5626650b1280),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x5626650b11d0),8),call(...,8000,...,...)),frame(192,...,_3742)|_3734],P;HTML| [ goal_depth(600)])),frame(191,clause((0x5626650b16a0),3),_3766)|_3758],P;HTML| [ goal_depth(600)])) at /usr/lib/swi-prolog/boot/init.pl:538
 [190] setup_call_cleanup(system:'$notrace'(12,0),system:once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x5626650b11d0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,...,_3900)|_3892],P;HTML| [ goal_depth(600)])),frame(192,clause((0x5626650b1280),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[...|...],P;HTML| [ ...])),frame(191,clause((0x5626650b16a0),3),once(...)),frame(190,...,_3998)|_3990],P;HTML| [ goal_depth(600)])),system:'$restore_trace'(12,0)) at /usr/lib/swi-prolog/boot/init.pl:682
 [188] logicmoo_startup:ds at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1043
 [187] logicmoo_startup:bt at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1038
 [186] catch(user:bt,_4098,user:true) at /usr/lib/swi-prolog/boot/init.pl:565
 [185] ignore(user:catch(bt,_4148,true)) at /usr/lib/swi-prolog/boot/init.pl:547
 [183] ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:376
 [181] catch(user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))),ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [178] ''('') 
 [177] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))))*->true;md_failed(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [176] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [175] catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),md_failed(once,_4794,_4796),user:(_4824 is _4830-1,_4836>0->throw(md_failed(once,_4848,_4850));ugtrace(md_failed(once,_4868,_4870),user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [173] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [170] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:((must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',1)),must_det_ll(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',0))),must_det_ll(load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))),user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')) at /usr/lib/swi-prolog/boot/init.pl:682
 [167] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [166] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [165] catch(user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),_5114,user:(fbug(_5168=user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))),ugtrace(error(_5212),user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [162] ''('') 
 [161] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))))*->true;md_failed(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))),user:nop(trace(user:load_metta_file_stream/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [160] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [159] catch(user:must_det_ll1(once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),md_failed(once,_5530,_5532),user:(_5560 is _5566-1,_5572>0->throw(md_failed(once,_5584,_5586));ugtrace(md_failed(once,_5604,_5606),user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [157] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [155] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),P;HTML| [ encoding(utf8)]),user:must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),user:close((0x5626675bc510))) at /usr/lib/swi-prolog/boot/init.pl:682
 [154] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [153] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [152] catch(user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),close((0x5626675bc510)))),_5808,user:(fbug(_5898=user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),...),must_det_ll(...),close((0x5626675bc510))))),ugtrace(error(_5960),user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),close((0x5626675bc510))))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [149] ''('') 
 [148] setup_call_cleanup(user:nop(trace(user:setup_call_cleanup/3,+fail)),user:(must_not_error(call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),close((0x5626675bc510)))))*->true;md_failed(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),close((0x5626675bc510))))),user:nop(trace(user:setup_call_cleanup/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [147] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [146] catch(user:must_det_ll1(once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),close((0x5626675bc510)))),md_failed(once,_6414,_6416),user:(_6444 is _6450-1,_6456>0->throw(md_failed(once,_6468,_6470));ugtrace(md_failed(once,_6488,_6490),user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),close((0x5626675bc510)))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [144] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [142] setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify'),user:must_det_ll(setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),close((0x5626675bc510)))),user:working_directory(_6674,'/home/runner/work/metta-wam/metta-wam/')) at /usr/lib/swi-prolog/boot/init.pl:682
 [139] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [138] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [137] catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),_6752,user:(fbug(_6806=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),ugtrace(error(_6850),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [134] ''('') 
 [133] setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(must_not_error(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [132] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [131] catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),md_failed(once,_7168,_7170),user:(_7198 is _7204-1,_7210>0->throw(md_failed(once,_7222,_7224));ugtrace(md_failed(once,_7242,_7244),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [129] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [127] include_metta1('&self','tests/performance/nondet_unify/run.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_loader.pl:396
 [126] call('') at /usr/lib/swi-prolog/boot/init.pl:502
 [125] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML|[ 
                                                             include_metta1('&self', 'tests/performance/nondet_unify/run.metta'), 
                                                             load_metta1('&self', 'tests/performance/nondet_unify/run.metta')]),user:call(include_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',_7436),select(include_metta1('&self','tests/performance/nondet_unify/run.metta'),_7448,_7450),nb_setval('$circular_goals',_7462))) at /usr/lib/swi-prolog/boot/init.pl:682
 [121] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [120] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [119] catch(user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),_7538,user:(fbug(_7590=user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),ugtrace(error(_7632),user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [116] ''('') 
 [115] setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(must_not_error(call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [114] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [113] catch(user:must_det_ll1(once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),md_failed(once,_7942,_7944),user:(_7972 is _7978-1,_7984>0->throw(md_failed(once,_7996,_7998));ugtrace(md_failed(once,_8016,_8018),user:include_metta('&self','tests/performance/nondet_unify/run.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [111] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [109] catch(user:must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')),_8086,prolog_statistics:(report(time{cpu:3.9864851569999997,inferences:24381482,wall:1726971305.665655},10),throw(_8142))) at /usr/lib/swi-prolog/boot/init.pl:565
 [108] call_cleanup(prolog_statistics:catch(user:must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')),_8180,(report(time{cpu:3.9864851569999997,inferences:24381482,wall:1726971305.665655},10),throw(_8230))),prolog_statistics:(_8240=true)) at /usr/lib/swi-prolog/boot/init.pl:685
 [107] prolog_statistics:time('') at /usr/lib/swi-prolog/library/statistics.pl:287
 [106] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:set_option_value(loading_file,[])) at /usr/lib/swi-prolog/boot/init.pl:682
 [104] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [103] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [102] catch(user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),_8218,user:(fbug(_8286=user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(...)))),ugtrace(error(_8334),user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(...))))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [99] ''('') 
  [98] setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(must_not_error(call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(...)))))*->true;md_failed(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')))))),user:nop(trace(user:with_option/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [97] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [96] catch(user:must_det_ll1(once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),md_failed(once,_8696,_8698),user:(_8726 is _8732-1,_8738>0->throw(md_failed(once,_8750,_8752));ugtrace(md_failed(once,_8770,_8772),user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [94] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [92] track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1010
  [91] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [90] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [89] catch(user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),_8932,user:(fbug(_8990=user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(_9038),user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [86] ''('') 
  [85] setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [84] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [83] catch(user:must_det_ll1(once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_9372,_9374),user:(_9402 is _9408-1,_9414>0->throw(md_failed(once,_9426,_9428));ugtrace(md_failed(once,_9446,_9448),user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [81] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [79] track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1007
  [78] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [77] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [76] catch(user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),_9598,user:(fbug(_9656=user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(_9704),user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [73] ''('') 
  [72] setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [71] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [70] catch(user:must_det_ll1(once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_10038,_10040),user:(_10068 is _10074-1,_10080>0->throw(md_failed(once,_10092,_10094));ugtrace(md_failed(once,_10112,_10114),user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [68] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [66] locally_each:wtl_how('','','','','') at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo/redo_locally.pl:217
  [62] call('') at /usr/lib/swi-prolog/boot/init.pl:502
  [61] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML| [ load_metta1('&self', 'tests/performance/nondet_unify/run.metta')]),user:call(load_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',_10310),select(load_metta1('&self','tests/performance/nondet_unify/run.metta'),_10322,_10324),nb_setval('$circular_goals',_10336))) at /usr/lib/swi-prolog/boot/init.pl:682
  [56] catch(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),_10362,user:(always_rethrow(_10398)->throw(_10402);pp_m('red',user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')in _10414))) at /usr/lib/swi-prolog/boot/init.pl:565
  [53] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [52] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [51] catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),_10502,user:(fbug(_10564=user:call(user:once,user:catch_red(user:...))),ugtrace(error(_10610),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [48] ''('') 
  [47] setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(must_not_error(call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:catch_red/1,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [46] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [45] catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_10960,_10962),user:(_10990 is _10996-1,_11002>0->throw(md_failed(once,_11014,_11016));ugtrace(md_failed(once,_11034,_11036),user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [43] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [41] ''('') 
  [40] catch(user:(must_det_ll(not_compatio((nl,write('; '),write_src(user:...),nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),!,must_det_ll(flush_output)),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),(must_det_ll(not_compatio((nl,write('; '),...,nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),!,must_det_ll(flush_output))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [37] cmdline_load_file('&self','tests/performance/nondet_unify/run.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:732
  [35] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
  [33] cmdline_load_metta(execute,'&self',P;HTML|[ 
                                            'tests/performance/nondet_unify/run.metta', '--halt=true', '--stdin=tty', '--stdout=tty', 
                                            '--stderr=tty']) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:702
  [26] do_cmdline_load_metta(execute,'&self','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:668
  [23] catch(user:run_cmd_args,_11500,user:(always_rethrow(_11530)->throw(_11534);pp_m('red',run_cmd_args in _11546))) at /usr/lib/swi-prolog/boot/init.pl:565
  [20] if_or_else('',true) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1486
  [18] apply:maplist_('',user:catch_red_ignore) at /usr/lib/swi-prolog/library/apply.pl:226
  [10] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
   [9] do_loon at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1654
   [7] catch(user:loon(main),_11680,'$toplevel':true) at /usr/lib/swi-prolog/boot/init.pl:565
   [6] catch_with_backtrace('','','') at /usr/lib/swi-prolog/boot/init.pl:645

Note: some frames are missing due to last-call optimization.
Re-run your program in debug mode (:- debug.) to get more detail.
(0)$P;HTML|[system]P;HTML| system:'$c_call_prolog'. P;HTML| no(clause). 
(1)$P;HTML|[$toplevel]P;HTML| '$toplevel':'$initialise'.   %  toplevel.pl:556: 
(2)$P;HTML|[system]P;HTML| system:catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)).   %  init.pl:564: 
(5)<*>$P;HTML|[$toplevel]P;HTML| '$toplevel':run_init_goal('',@(user:loon(main),'/home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl':1851)).   %  toplevel.pl:740: 
(6)$P;HTML|[system]P;HTML| system:catch_with_backtrace('','','').   %  init.pl:644: 
(7)$P;HTML|[system]P;HTML| system:catch(user:loon(main),A,'$toplevel':true).   %  init.pl:564: 
(9)$P;HTML|[user]P;HTML| do_loon.   %  metta_interp.pl:1653: 
(10)<*>$P;HTML|[system]P;HTML| system:ignore('').   %  init.pl:546: 
(18)$P;HTML|[apply]P;HTML| apply:maplist_('',user:catch_red_ignore).   %  apply.pl:225: 
(20)<*>$P;HTML|[user]P;HTML| if_or_else('',true).   %  metta_interp.pl:1486: 
(23)$P;HTML|[system]P;HTML| system:catch(user:run_cmd_args,A,user:(always_rethrow(A)->throw(A);pp_m(red,run_cmd_args in A))).   %  init.pl:564: 
(26)$P;HTML|[user]P;HTML| do_cmdline_load_metta(execute,'&self','').   %  metta_interp.pl:665: 
(33)<*>$P;HTML|[user]P;HTML| cmdline_load_metta(execute,'&self',['tests/performance/nondet_unify/run.metta','--halt=true','--stdin=tty','--stdout=tty','--stderr=tty']).   %  metta_interp.pl:701: 
(35)<*>$P;HTML|[system]P;HTML| system:ignore('').   %  init.pl:546: 
(37)$P;HTML|[user]P;HTML| cmdline_load_file('&self','tests/performance/nondet_unify/run.metta').   %  metta_interp.pl:732: 
(40)$P;HTML|[system]#P;HTML| system:catch(user:(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),nl)),catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),!,flush_output),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),nl)),catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),!,flush_output)))).   %  init.pl:564: 
(41)$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(43)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(45)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))).   %  init.pl:564: 
(46)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(47)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:catch_red/1,-fail))).   %  init.pl:680: 
(48)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(51)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))))).   %  init.pl:564: 
(52)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(53)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(56)$P;HTML|[system]P;HTML| system:catch(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),A,user:(always_rethrow(A)->throw(A);pp_m(red,user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')in A))).   %  init.pl:564: 
(61)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[load_metta1('&self','tests/performance/nondet_unify/run.metta')]),user:call(load_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',A),select(load_metta1('&self','tests/performance/nondet_unify/run.metta'),A,B),nb_setval('$circular_goals',B))).   %  init.pl:680: 
(62)$P;HTML|[system]P;HTML| system:call('').   %  init.pl:501: 
(66)$P;HTML|[locally_each]P;HTML| locally_each:wtl_how('','','','','').   %  redo_locally.pl:217: 
(68)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(70)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))).   %  init.pl:564: 
(71)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(72)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))).   %  init.pl:680: 
(73)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(76)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))).   %  init.pl:564: 
(77)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(78)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(79)$P;HTML|[user]P;HTML| track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','').   %  flybase_loader.pl:1005: 
(81)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(83)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))).   %  init.pl:564: 
(84)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(85)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))).   %  init.pl:680: 
(86)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(89)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))).   %  init.pl:564: 
(90)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(91)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(92)$P;HTML|[user]P;HTML| track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','').   %  flybase_loader.pl:1010: 
(94)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(96)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),throw('$aborted'))).   %  init.pl:564: 
(97)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(98)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),user:nop(trace(user:with_option/3,-fail))).   %  init.pl:680: 
(99)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(102)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),A,user:(fbug(A=user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),ugtrace(error(A),user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))))).   %  init.pl:564: 
(103)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(104)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(106)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:time(include_metta('&self','tests/performance/nondet_unify/run.metta')),user:set_option_value(loading_file,[])).   %  init.pl:680: 
(107)<*>$P;HTML|[prolog_statistics]P;HTML| prolog_statistics:time('').   %  statistics.pl:285: 
(108)$P;HTML|[system]#P;HTML| system:call_cleanup(prolog_statistics:catch(user:include_metta('&self','tests/performance/nondet_unify/run.metta'),A,(report(time{cpu:3.9864851569999997,inferences:24381482,wall:1726971305.665655},10),throw(A))),prolog_statistics:(B=true)).   %  init.pl:684: 
(109)$P;HTML|[system]#P;HTML| system:catch(user:include_metta('&self','tests/performance/nondet_unify/run.metta'),A,prolog_statistics:(report(time{cpu:3.9864851569999997,inferences:24381482,wall:1726971305.665655},10),throw(A))).   %  init.pl:564: 
(111)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(113)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta('&self','tests/performance/nondet_unify/run.metta')),throw('$aborted'))).   %  init.pl:564: 
(114)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(115)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))*->true;md_failed(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta/2,-fail))).   %  init.pl:680: 
(116)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(119)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))))).   %  init.pl:564: 
(120)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(121)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(125)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[include_metta1('&self','tests/performance/nondet_unify/run.metta'),load_metta1('&self','tests/performance/nondet_unify/run.metta')]),user:call(include_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',A),select(include_metta1('&self','tests/performance/nondet_unify/run.metta'),A,B),nb_setval('$circular_goals',B))).   %  init.pl:680: 
(126)$P;HTML|[system]P;HTML| system:call('').   %  init.pl:501: 
(127)$P;HTML|[user]P;HTML| include_metta1('&self','tests/performance/nondet_unify/run.metta').   %  metta_loader.pl:396: 
(129)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(131)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),throw('$aborted'))).   %  init.pl:564: 
(132)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(133)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))).   %  init.pl:680: 
(134)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(137)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))).   %  init.pl:564: 
(138)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(139)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(142)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify'),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)),close((0x5626675bc510))),user:working_directory(A,'/home/runner/work/metta-wam/metta-wam/')).   %  init.pl:680: 
(144)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(146)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)),close((0x5626675bc510)))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)),close((0x5626675bc510)))),throw('$aborted'))).   %  init.pl:564: 
(147)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(148)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:scc/3,+fail)),user:(call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)),close((0x5626675bc510))))*->true;md_failed(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)),close((0x5626675bc510))))),user:nop(trace(user:scc/3,-fail))).   %  init.pl:680: 
(149)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(152)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)),close((0x5626675bc510)))),A,user:(fbug(A=user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)),close((0x5626675bc510))))),ugtrace(error(A),user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)),close((0x5626675bc510))))))).   %  init.pl:564: 
(153)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(154)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(155)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x5626675bc510),[encoding(utf8)]),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)),user:close((0x5626675bc510))).   %  init.pl:680: 
(157)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(159)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),throw('$aborted'))).   %  init.pl:564: 
(160)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(161)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))*->true;md_failed(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))),user:nop(trace(user:load_metta_file_stream/3,-fail))).   %  init.pl:680: 
(162)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(165)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),A,user:(fbug(A=user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))),ugtrace(error(A),user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))))).   %  init.pl:564: 
(166)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(167)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(170)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:((set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',1),load_answer_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',0)),load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')).   %  init.pl:680: 
(173)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(175)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),throw('$aborted'))).   %  init.pl:564: 
(176)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(177)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))*->true;md_failed(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))).   %  init.pl:680: 
(178)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(181)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510))),error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))),ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))))).   %  init.pl:564: 
(183)$P;HTML|[user]P;HTML| ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x5626675bc510)))).   %  metta_utils.pl:376: 
(185)<*>$P;HTML|[system]P;HTML| system:ignore(user:catch(bt,A,true)).   %  init.pl:546: 
(186)$P;HTML|[system]P;HTML| system:catch(user:bt,A,user:true).   %  init.pl:564: 
(190)$P;HTML|[user]P;HTML| bugger:dumpST_now(2035,[max_depth(5000),numbervars(true),show([level,has_alternatives,hidden,context_module,goal,clause])]).   %  dumpst.pl:261: 


  (error  
    (stream_error  
      (:  375 
        (:  0 7027)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))




  (error  
    (stream_error  
      (:  375 
        (:  0 7027)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))


^  Exit: (187) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (188) [user] call(user:once, user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510)))
^  Unify: (188) [system] call(user:once, user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510)))
^  Call: (189) [user] once(user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510)))
^  Unify: (189) [system] once(user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510)))
^  Call: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510))
^  Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510))
   Call: (191) [system] fail
^  Redo: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510))
^  Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510))
^  Call: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _235404)
^  Unify: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _235404)
   Call: (192) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _235404)
   Exit: (192) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
^  Exit: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
   Call: (191) [system] exists_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
^  Redo: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510))
^  Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510))
^  Call: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _270098), fbugio(creating(_270098)), write_bf(_270098, (:-dynamic metta_file_buffer/5)), write_bf(_270098, (:-multifile metta_file_buffer/5))))
^  Unify: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _270098), fbugio(creating(_270098)), write_bf(_270098, (:-dynamic metta_file_buffer/5)), write_bf(_270098, (:-multifile metta_file_buffer/5))))
^  Call: (192) [user] use_fast_buffer
^  Unify: (192) [user] use_fast_buffer
   Call: (193) [system] nb_current(may_use_fast_buffer, t)
^  Fail: (192) [user] use_fast_buffer
^  Redo: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _270098), fbugio(creating(_270098)), write_bf(_270098, (:-dynamic metta_file_buffer/5)), write_bf(_270098, (:-multifile metta_file_buffer/5))))
^  Exit: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _270098), fbugio(creating(_270098)), write_bf(_270098, (:-dynamic metta_file_buffer/5)), write_bf(_270098, (:-multifile metta_file_buffer/5))))
   Call: (191) [system] repeat
   Exit: (191) [system] repeat
^  Call: (191) [user] my_line_count((0x5626675bc510), _294932)
^  Unify: (191) [user] my_line_count((0x5626675bc510), seek($, 0, current, _295870))
   Call: (192) [system] stream_property((0x5626675bc510), reposition(true))
   Unify: (192) [system] stream_property((0x5626675bc510), reposition(true))
   Call: (193) [system] nonvar((0x5626675bc510))
   Exit: (193) [system] nonvar((0x5626675bc510))
   Call: (193) [system] nonvar(reposition(true))
   Exit: (193) [system] nonvar(reposition(true))
   Exit: (192) [system] stream_property((0x5626675bc510), reposition(true))
   Call: (192) [system] seek((0x5626675bc510), 0, current, _295870)
   Exit: (192) [system] seek((0x5626675bc510), 0, current, 7027)
   Call: (192) [system] fail
^  Redo: (191) [user] my_line_count((0x5626675bc510), _294932)
^  Unify: (191) [user] my_line_count((0x5626675bc510), _294932)
   Call: (192) [system] stream_property((0x5626675bc510), position(_294932))
   Unify: (192) [system] stream_property((0x5626675bc510), position(_294932))
   Call: (193) [system] nonvar((0x5626675bc510))
   Exit: (193) [system] nonvar((0x5626675bc510))
   Call: (193) [system] nonvar(position(_294932))
   Exit: (193) [system] nonvar(position(_294932))
   Exit: (192) [system] stream_property((0x5626675bc510), position('$stream_position'(7027, 375, 0, 7027)))
^  Exit: (191) [user] my_line_count((0x5626675bc510), '$stream_position'(7027, 375, 0, 7027))
   Call: (191) [user] current_read_mode(file, _315350)
   Unify: (191) [user] current_read_mode(file, _315350)
   Call: (192) [system] nb_current(file_mode, _315350)
   Redo: (191) [user] current_read_mode(file, _315350)
   Call: (192) [system] _315350=(+)
   Exit: (192) [system] (+)=(+)
   Exit: (191) [user] current_read_mode(file, +)
^  Call: (191) [user] read_metta2((0x5626675bc510), _321800)
^  Unify: (191) [user] read_metta2((0x5626675bc510), _321800)
^  Call: (192) [user] clause(t_l:s_reader_info(_321800), _323746, _323668)
^  Redo: (191) [user] read_metta2((0x5626675bc510), _321800)
^  Unify: (191) [user] read_metta2((0x5626675bc510), _321800)
^  Call: (192) [user] use_new_parse_sexpr_metta_IO((0x5626675bc510))
^  Unify: (192) [user] use_new_parse_sexpr_metta_IO((0x5626675bc510))
   Call: (193) [system] string((0x5626675bc510))
^  Redo: (192) [user] use_new_parse_sexpr_metta_IO((0x5626675bc510))
^  Exit: (192) [user] use_new_parse_sexpr_metta_IO((0x5626675bc510))
^  Call: (192) [user] new_parse_sexpr_metta_IO((0x5626675bc510), _321800)
^  Unify: (192) [user] new_parse_sexpr_metta_IO((0x5626675bc510), _321800)
^  Call: (193) [user] new_parse_sexpr_metta_IO1((0x5626675bc510), _321800)
^  Unify: (193) [user] new_parse_sexpr_metta_IO1((0x5626675bc510), _321800)
   Call: (194) [system] at_end_of_stream((0x5626675bc510))
   Exit: (194) [system] at_end_of_stream((0x5626675bc510))
   Call: (194) [system] _321800=end_of_file
   Exit: (194) [system] end_of_file=end_of_file
^  Exit: (193) [user] new_parse_sexpr_metta_IO1((0x5626675bc510), end_of_file)
   Call: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x5626675bc510), end_of_file)))
   Unify: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x5626675bc510), end_of_file)))
   Exit: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x5626675bc510), end_of_file)))
^  Exit: (192) [user] new_parse_sexpr_metta_IO((0x5626675bc510), end_of_file)
^  Exit: (191) [user] read_metta2((0x5626675bc510), end_of_file)
^  Call: (191) [user] subst_vars(end_of_file, _344030, [], _344032)
^  Unify: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
   Call: (192) [system] var(end_of_file)
^  Redo: (191) [user] subst_vars(end_of_file, _344030, [], _344032)
^  Unify: (191) [user] subst_vars(end_of_file, _344030, [], _344032)
   Call: (192) [system] atom(end_of_file)
   Exit: (192) [system] atom(end_of_file)
^  Call: (192) [user] symbol_concat($, _350550, end_of_file)
^  Unify: (192) [user] symbol_concat($, _350550, end_of_file)
   Call: (193) [system] atom_concat($, _350550, end_of_file)
   Fail: (193) [system] atom_concat($, _350550, end_of_file)
^  Fail: (192) [user] symbol_concat($, _350550, end_of_file)
^  Redo: (191) [user] subst_vars(end_of_file, _344030, [], _344032)
^  Unify: (191) [user] subst_vars(end_of_file, _344030, [], _344032)
   Call: (192) [system] compound(end_of_file)
^  Redo: (191) [user] subst_vars(end_of_file, _344030, [], _344032)
^  Unify: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
^  Exit: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
   Call: (191) [system] _360816=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
   Exit: (191) [system] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
^  Call: (191) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027)))
^  Exit: (191) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027)))
^  Call: (191) [user] if_t(use_fast_buffer, write_bf(_270098, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^  Unify: (191) [user] if_t(use_fast_buffer, write_bf(_270098, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^  Call: (192) [user] use_fast_buffer
^  Unify: (192) [user] use_fast_buffer
   Call: (193) [system] nb_current(may_use_fast_buffer, t)
^  Fail: (192) [user] use_fast_buffer
^  Redo: (191) [user] if_t(use_fast_buffer, write_bf(_270098, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^  Exit: (191) [user] if_t(use_fast_buffer, write_bf(_270098, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
   Call: (191) [system] flush_output
   Exit: (191) [system] flush_output
   Call: (191) [system] at_end_of_stream((0x5626675bc510))
   Exit: (191) [system] at_end_of_stream((0x5626675bc510))
^  Call: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Unify: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
   Call: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _429876)
   Unify: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _429876)
   Call: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _457842))
^  Exit: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^  Call: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Call: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Call: (193) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (193) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Call: (193) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (193) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Call: (193) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (193) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (194) [user] ignore((ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _15224), remove_specific_extension(_15224, answers, _15238), set_exec_num(_15238, 1), fbug(load_answer_file(_15224, _15238)), load_answer_file(_15224, _15238)))
^  Unify: (194) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _15224), remove_specific_extension(_15224, answers, _15238), set_exec_num(_15238, 1), fbug(load_answer_file(_15224, _15238)), load_answer_file(_15224, _15238)))
^  Call: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _15224)
^  Unify: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _15224)
   Call: (197) [system] file_name_extension(_34632, _34556, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (197) [system] file_name_extension('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run', metta, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Call: (197) [system] metta=answers
   Fail: (197) [system] metta=answers
^  Redo: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _15224)
   Call: (197) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.', _50874)
   Exit: (197) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.')
   Call: (197) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.', answers, _15224)
   Exit: (197) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^  Exit: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^  Call: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, _15238)
^  Unify: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, _15238)
   Call: (197) [system] file_name_extension(_15238, _84632, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
   Exit: (197) [system] file_name_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
   Call: (197) [system] answers=answers
   Exit: (197) [system] answers=answers
^  Exit: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Unify: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
   Call: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _118370)
   Unify: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _118370)
   Call: (198) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (198) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (197) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _146336))
^  Exit: (197) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Call: (197) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (197) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
   Call: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
   Unify: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] is_compatio
^  Unify: (197) [user] is_compatio
^  Call: (199) [system] setup_call_cleanup('$notrace'(_189656, _189658), once(user:is_compatio0), '$restore_trace'(_189656, _189658))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_189656, _189658), system:once(user:is_compatio0), system:'$restore_trace'(_189656, _189658))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_189656, _189658))
   Redo: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
   Unify: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
^  Unify: (197) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
^  Call: (198) [user] setup_call_cleanup('$notrace'(_227308, _227310), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), '$restore_trace'(_227308, _227310))
^  Unify: (198) [system] setup_call_cleanup(user:'$notrace'(_227308, _227310), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), user:'$restore_trace'(_227308, _227310))
^  Call: (199) [system] sig_atomic(user:'$notrace'(_227308, _227310))
P;HTML|
;                                           (load_answer_file  /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)

^  Exit: (198) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), user:'$restore_trace'(3, -1))
^  Exit: (197) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
   Exit: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _323302, _323304)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _328122, _328124)
^  Redo: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Call: (197) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
   Exit: (197) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^  Call: (197) [user] setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _351212, [encoding(utf8)]), load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _351212), close(_351212))
^  Unify: (197) [system] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _351212, [encoding(utf8)]), user:load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _351212), user:close(_351212))
^  Call: (198) [system] sig_atomic(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _351212, [encoding(utf8)]))
   Call: (200) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _351212, [encoding(utf8)])
   Exit: (200) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x5626675adf60), [encoding(utf8)])
^  Exit: (198) [system] sig_atomic(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x5626675adf60), [encoding(utf8)]))
^  Call: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
^  Unify: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
   Call: (199) [system] at_end_of_stream((0x5626675adf60))
   Fail: (199) [system] at_end_of_stream((0x5626675adf60))
^  Redo: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
^  Unify: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
   Call: (199) [read_util] read_util:read_line_to_string((0x5626675adf60), _409120)
   Unify: (199) [read_util] read_util:read_line_to_string((0x5626675adf60), _409120)
   Call: (200) [system] read_string((0x5626675adf60), '\n', '\r', _410978, _410980)
   Exit: (200) [system] read_string((0x5626675adf60), '\n', '\r', 10, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Call: (200) [system] 10\== -1
   Exit: (200) [system] 10\== -1
   Call: (200) [system] _409120="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"
   Exit: (200) [system] "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"
   Exit: (199) [read_util] read_util:read_line_to_string((0x5626675adf60), "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Call: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x5626675adf60))
^  Unify: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x5626675adf60))
   Call: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Unify: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Call: (201) [user] is_compatio
^  Unify: (201) [user] is_compatio
^  Call: (203) [system] setup_call_cleanup('$notrace'(_430872, _430874), once(user:is_compatio0), '$restore_trace'(_430872, _430874))
^  Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_430872, _430874), system:once(user:is_compatio0), system:'$restore_trace'(_430872, _430874))
^  Call: (204) [system] sig_atomic(system:'$notrace'(_430872, _430874))
   Redo: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Unify: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Call: (201) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
^  Unify: (201) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
^  Call: (202) [user] setup_call_cleanup('$notrace'(_437404, _437406), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), '$restore_trace'(_437404, _437406))
^  Unify: (202) [system] setup_call_cleanup(user:'$notrace'(_437404, _437406), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), user:'$restore_trace'(_437404, _437406))
^  Call: (203) [system] sig_atomic(user:'$notrace'(_437404, _437406))
P;HTML|
;                                           (= 1  "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")

^  Exit: (202) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), user:'$restore_trace'(3, -1))
^  Exit: (201) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
   Exit: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Call: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _477424)
^  Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _477424)
   Call: (201) [system] string_concat("[(Error (assert", _479368, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Fail: (201) [system] string_concat("[(Error (assert", _480300, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _477424)
^  Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _477424)
   Call: (201) [system] string_concat("Expected: [", _483020, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Fail: (201) [system] string_concat("Expected: [", _483020, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _477424)
^  Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _477424)
   Call: (201) [system] string_concat("Got: [", _486748, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Fail: (201) [system] string_concat("Got: [", _486748, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _477424)
^  Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _477424)
   Call: (201) [system] string_concat("[", _490476, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Fail: (201) [system] string_concat("[", _490476, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Fail: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _477424)
^  Redo: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x5626675adf60))
^  Unify: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x5626675adf60))
^  Call: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
^  Unify: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
   Call: (201) [system] at_end_of_stream((0x5626675adf60))
   Fail: (201) [system] at_end_of_stream((0x5626675adf60))
^  Redo: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
^  Unify: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
   Call: (201) [read_util] read_util:read_line_to_string((0x5626675adf60), _4512)
   Unify: (201) [read_util] read_util:read_line_to_string((0x5626675adf60), _4512)
   Call: (202) [system] read_string((0x5626675adf60), '\n', '\r', _6370, _6372)
   Exit: (202) [system] read_string((0x5626675adf60), '\n', '\r', 10, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Call: (202) [system] 10\== -1
   Exit: (202) [system] 10\== -1
   Call: (202) [system] _4512="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"
   Exit: (202) [system] "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"
   Exit: (201) [read_util] read_util:read_line_to_string((0x5626675adf60), "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Call: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x5626675adf60))
^  Unify: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x5626675adf60))
   Call: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Unify: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Call: (203) [user] is_compatio
^  Unify: (203) [user] is_compatio
^  Call: (205) [system] setup_call_cleanup('$notrace'(_26238, _26240), once(user:is_compatio0), '$restore_trace'(_26238, _26240))
^  Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_26238, _26240), system:once(user:is_compatio0), system:'$restore_trace'(_26238, _26240))
^  Call: (206) [system] sig_atomic(system:'$notrace'(_26238, _26240))
   Redo: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Unify: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Call: (203) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
^  Unify: (203) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
^  Call: (204) [user] setup_call_cleanup('$notrace'(_32770, _32772), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), '$restore_trace'(_32770, _32772))
^  Unify: (204) [system] setup_call_cleanup(user:'$notrace'(_32770, _32772), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), user:'$restore_trace'(_32770, _32772))
^  Call: (205) [system] sig_atomic(user:'$notrace'(_32770, _32772))
P;HTML|
;                                           (= 1  "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")

^  Exit: (204) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), user:'$restore_trace'(3, -1))
^  Exit: (203) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
   Exit: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Call: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
^  Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
   Call: (203) [system] string_concat("[(Error (assert", _61900, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Fail: (203) [system] string_concat("[(Error (assert", _62832, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
^  Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
   Call: (203) [system] string_concat("Expected: [", _65552, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Fail: (203) [system] string_concat("Expected: [", _65552, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
^  Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
   Call: (203) [system] string_concat("Got: [", _69280, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Fail: (203) [system] string_concat("Got: [", _69280, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
^  Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
   Call: (203) [system] string_concat("[", _73008, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Fail: (203) [system] string_concat("[", _73008, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Fail: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
^  Redo: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x5626675adf60))
^  Unify: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x5626675adf60))
^  Call: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
^  Unify: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
   Call: (203) [system] at_end_of_stream((0x5626675adf60))
   Fail: (203) [system] at_end_of_stream((0x5626675adf60))
^  Redo: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
^  Unify: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
   Call: (203) [read_util] read_util:read_line_to_string((0x5626675adf60), _106578)
   Unify: (203) [read_util] read_util:read_line_to_string((0x5626675adf60), _106578)
   Call: (204) [system] read_string((0x5626675adf60), '\n', '\r', _108436, _108438)
   Exit: (204) [system] read_string((0x5626675adf60), '\n', '\r', 10, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Call: (204) [system] 10\== -1
   Exit: (204) [system] 10\== -1
   Call: (204) [system] _106578="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"
   Exit: (204) [system] "0inputs+0outputs (0major+3799minor)pagefaults 0swaps"="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"
   Exit: (203) [read_util] read_util:read_line_to_string((0x5626675adf60), "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Call: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x5626675adf60))
^  Unify: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x5626675adf60))
   Call: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Unify: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Call: (205) [user] is_compatio
^  Unify: (205) [user] is_compatio
^  Call: (207) [system] setup_call_cleanup('$notrace'(_128296, _128298), once(user:is_compatio0), '$restore_trace'(_128296, _128298))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_128296, _128298), system:once(user:is_compatio0), system:'$restore_trace'(_128296, _128298))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_128296, _128298))
   Redo: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Unify: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Call: (205) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
^  Unify: (205) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
^  Call: (206) [user] setup_call_cleanup('$notrace'(_134828, _134830), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), '$restore_trace'(_134828, _134830))
^  Unify: (206) [system] setup_call_cleanup(user:'$notrace'(_134828, _134830), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), user:'$restore_trace'(_134828, _134830))
^  Call: (207) [system] sig_atomic(user:'$notrace'(_134828, _134830))
P;HTML|
;                                           (= 1  "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")

^  Exit: (206) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), user:'$restore_trace'(3, -1))
^  Exit: (205) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
   Exit: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Call: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
^  Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
   Call: (205) [system] string_concat("[(Error (assert", _161232, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Fail: (205) [system] string_concat("[(Error (assert", _162164, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
^  Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
   Call: (205) [system] string_concat("Expected: [", _164884, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Fail: (205) [system] string_concat("Expected: [", _164884, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
^  Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
   Call: (205) [system] string_concat("Got: [", _168612, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Fail: (205) [system] string_concat("Got: [", _168612, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
^  Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
   Call: (205) [system] string_concat("[", _172340, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Fail: (205) [system] string_concat("[", _172340, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Fail: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
^  Redo: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x5626675adf60))
^  Unify: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x5626675adf60))
^  Call: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
^  Unify: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
   Call: (205) [system] at_end_of_stream((0x5626675adf60))
   Exit: (205) [system] at_end_of_stream((0x5626675adf60))
^  Call: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))
^  Unify: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))
^  Call: (207) [system] setup_call_cleanup('$notrace'(_205968, _205970), once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))), _205926, fbug((_205926-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))))))), '$restore_trace'(_205968, _205970))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_205968, _205970), system:once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))), _205926, fbug((_205926-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))))))), system:'$restore_trace'(_205968, _205970))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_205968, _205970))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))), _205926, fbug((_205926-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))))))), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))
^  Exit: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
^  Exit: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x5626675adf60))
^  Exit: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
^  Exit: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x5626675adf60))
^  Exit: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
^  Exit: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x5626675adf60))
^  Exit: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60))
   Call: (199) [system] close((0x5626675adf60))
   Exit: (199) [system] close((0x5626675adf60))
^  Exit: (197) [system] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x5626675adf60), [encoding(utf8)]), user:load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x5626675adf60)), user:close((0x5626675adf60)))
^  Call: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Unify: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
   Call: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _292088)
   Unify: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _292088)
   Call: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _320054))
^  Exit: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Call: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Exit: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (194) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers'), remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1), fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^  Exit: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
^  Unify: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
   Call: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408052)
   Unify: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408052)
   Call: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _436018))
^  Exit: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Call: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^  Exit: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^  Exit: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
^  Call: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (193) [user] current_predicate(pfcAdd/1)
^  Exit: (193) [user] current_predicate(pfcAdd/1)
^  Call: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^  Unify: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^  Call: (194) [user] clause(pfcTraceExecution, true)
^  Fail: (194) [user] clause(pfcTraceExecution, true)
^  Redo: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^  Exit: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^  Call: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (194) [user] must_ex(current_why_UU(_502362))
^  Unify: (194) [user] must_ex(current_why_UU(_502362))
   Call: (196) [user] current_why_UU(_502362)
   Unify: (196) [user] current_why_UU(_502362)
^  Call: (197) [user] get_why_uu(_502362)
^  Unify: (197) [user] get_why_uu(_502362)
^  Call: (198) [user] findall(_507902, current_why(_507902), _507908)
^  Unify: (198) [$bags] findall(_507902, user:current_why(_507902), _507908)
^  Call: (199) [$bags] findall(_507902, user:current_why(_507902), _507908, [])
^  Unify: (199) [$bags] findall(_507902, user:current_why(_507902), _507908, [])
^  Call: (200) [$bags] cleanup_bag(findall_loop(_507902, user:current_why(_507902), _507908, []), '$destroy_findall_bag')
^  Unify: (200) [$bags] cleanup_bag('$bags':findall_loop(_507902, user:current_why(_507902), _507908, []), '$bags':'$destroy_findall_bag')
   Call: (201) [$bags] findall_loop(_507902, user:current_why(_507902), _507908, [])
   Unify: (201) [$bags] findall_loop(_507902, user:current_why(_507902), _507908, [])
^  Call: (202) [user] bugger:current_why(_507902)
^  Unify: (202) [user] bugger:current_why(_507902)
^  Call: (203) [user] bugger:current_why_data(_507902)
^  Unify: (203) [user] bugger:current_why_data(_507902)
   Call: (204) [system] nb_current('$current_why', wp(_507902, _519162))
   Fail: (204) [system] nb_current('$current_why', wp(_507902, _519162))
^  Redo: (203) [user] bugger:current_why_data(_507902)
^  Unify: (203) [user] bugger:current_why_data(_507902)
   Call: (204) [t_l] t_l:current_why_source(_507902)
   Fail: (204) [t_l] t_l:current_why_source(_3420)
^  Fail: (203) [user] bugger:current_why_data(_3420)
^  Redo: (202) [user] bugger:current_why(_3420)
^  Unify: (202) [user] bugger:current_why(mfl4(_6070, _6072, _6074, _6076))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_7026, _7028), once(user:current_mfl4(_6070, _6072, _6074, _6076)), '$restore_trace'(_7026, _7028))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_7026, _7028), system:once(user:current_mfl4(_6070, _6072, _6074, _6076)), system:'$restore_trace'(_7026, _7028))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_7026, _7028))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_6070, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (202) [user] bugger:current_why(P;HTML|mfl4(_6070, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (201) [$bags] findall_loop(_3420, user:current_why(_3420), _3426, [])
   Exit: (201) [$bags] findall_loop(_3420, user:current_why(_3420), [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (200) [$bags] cleanup_bag('$bags':findall_loop(_3420, user:current_why(_3420), [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (199) [$bags] findall(_3420, user:current_why(_3420), [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (198) [$bags] findall(_3420, user:current_why(_3420), [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (198) [system] [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (198) [system] [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (198) [user] u_to_uu([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^  Unify: (198) [user] u_to_uu([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (199) [system] var([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (199) [system] var([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (198) [user] u_to_uu([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^  Unify: (198) [user] u_to_uu([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (199) [system] nonvar([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (199) [system] nonvar([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (199) [system] [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_143386, _143388)
   Fail: (199) [system] [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_143386, _143388)
^  Redo: (198) [user] u_to_uu([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^  Unify: (198) [user] u_to_uu([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^  Call: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _173732)
^  Unify: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _173732)
^  Call: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _173732)
^  Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (201) [system] var([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (201) [system] var([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _173732)
^  Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (201) [user] not(compound([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (201) [system] not(user:compound([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (202) [system] compound([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (202) [system] compound([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (201) [system] not(user:compound([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _173732)
^  Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _173732)
^  Call: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _173732)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (202) [system] var(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (202) [system] var(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _173732)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (202) [user] not(compound(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (202) [system] not(user:compound(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (203) [system] compound(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (203) [system] compound(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (202) [system] not(user:compound(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _173732)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (199) [user] u_to_uu(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^  Unify: (199) [user] u_to_uu(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (200) [system] var(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (200) [system] var(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (199) [user] u_to_uu(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^  Unify: (199) [user] u_to_uu(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (200) [system] nonvar(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (200) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (200) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_16568, _16570)
   Fail: (200) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_16568, _16570)
^  Redo: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^  Unify: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] u_to_uu([P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (197) [user] get_why_uu((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (196) [user] current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (194) [user] must_ex(current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
   Call: (197) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
   Fail: (197) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Redo: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _217650)
^  Unify: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _217650)
   Call: (199) [system] fail
   Fail: (199) [system] fail
^  Fail: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _217650)
^  Redo: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (198) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _256886, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_256886)), trace)))
^  Unify: (198) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _256886, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_256886)), trace)))
^  Call: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _256886, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_256886)), trace)), user:each_call_cleanup)
^  Unify: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _256886, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_256886)), trace)), user:each_call_cleanup)
   Call: (200) [system] current_prolog_flag(occurs_check, _318432)
   Exit: (200) [system] current_prolog_flag(occurs_check, true)
^  Call: (200) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _256886, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_256886)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (200) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _256886, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_256886)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (201) [system] true==true
   Exit: (201) [system] true==true
^  Call: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (206) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (206) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Unify: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Call: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Unify: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Call: (206) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _496604, _496606)
^  Exit: (206) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Unify: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
   Call: (207) [system] _519788=user
   Exit: (207) [system] user=user
^  Call: (207) [user] clause(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, _3546)
^  Exit: (207) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5626675b7e10))
   Call: (207) [$syspreds] clause_property((0x5626675b7e10), module(user))
   Unify: (207) [$syspreds] clause_property((0x5626675b7e10), module(user))
   Exit: (207) [$syspreds] clause_property((0x5626675b7e10), module(user))
^  Call: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5626675b7e10))
^  Unify: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5626675b7e10))
^  Call: (208) [user] clause(_23938, _23940, (0x5626675b7e10))
^  Exit: (208) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5626675b7e10))
^  Call: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _29718)
^  Unify: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
   Call: (208) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (208) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (208) [user] strip_m(true, _69352)
^  Unify: (208) [user] strip_m(true, true)
^  Exit: (208) [user] strip_m(true, true)
   Call: (208) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
   Exit: (208) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Exit: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5626675b7e10))
^  Exit: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Exit: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Fail: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Fail: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Redo: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
   Unify: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
   Exit: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
^  Exit: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (200) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)), user:each_call_cleanup)
^  Exit: (198) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)))
^  Exit: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (196) [user] pfcPost_rev((P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (195) [user] pfcRun
^  Unify: (195) [user] pfcRun
^  Call: (196) [user] pfcGetSearch(direct)
^  Unify: (196) [user] pfcGetSearch(direct)
   Call: (197) [t_l] t_l:pfcSearchTL(_235222)
   Fail: (197) [t_l] t_l:pfcSearchTL(_235222)
^  Redo: (196) [user] pfcGetSearch(direct)
^  Call: (197) [user] pfcSearch(_237996)
^  Unify: (197) [user] pfcSearch(direct)
^  Exit: (197) [user] pfcSearch(direct)
   Call: (197) [system] direct=direct
   Exit: (197) [system] direct=direct
^  Exit: (196) [user] pfcGetSearch(direct)
^  Unify: (195) [user] pfcRun
^  Exit: (195) [user] pfcRun
^  Exit: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (192) [user] forall(metta_file_buffer(_266480, _266482, _266484, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _266488), (maplist(maybe_assign, _266484), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _266480, '&self', _266482, _266528))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _266480, '&self', _266482))))))
^  Unify: (192) [$apply] forall(user:metta_file_buffer(_266480, _266482, _266484, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _266488), user:(maplist(maybe_assign, _266484), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _266480, '&self', _266482, _266528))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _266480, '&self', _266482))))))
^  Call: (193) [user] metta_file_buffer(_266480, _266482, _266484, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _266488)
^  Unify: (193) [user] metta_file_buffer(+, exec(['style-check', [-, singleton]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, exec(['style-check', [-, singleton]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
   Call: (196) [system] var(exec(['style-check', [-, singleton]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec(['style-check', [-, singleton]])==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
   Call: (196) [system] string(exec(['style-check', [-, singleton]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
   Call: (197) [system] var(['style-check', [-, singleton]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
   Call: (197) [system] string(['style-check', [-, singleton]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _445440))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
   Call: (200) [system] _455084 is 0+1
   Exit: (200) [system] 1 is 0+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _481030))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _481030))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _481030))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _481030))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _481030)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _481030)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _509930)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
   Call: (200) [system] _3534=1
   Exit: (200) [system] 1=1
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Call: (197) [user] must_det_ll(1>0)
^  Unify: (197) [user] must_det_ll(user:(1>0))
^  Call: (198) [user] once(user:(1>0))
^  Unify: (198) [system] once(user:(1>0))
   Call: (199) [system] 1>0
   Exit: (199) [system] 1>0
^  Exit: (198) [system] once(user:(1>0))
^  Exit: (197) [user] must_det_ll(user:(1>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_30112, _30114), once(user:is_synthing_unit_tests0), '$restore_trace'(_30112, _30114))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_30112, _30114), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_30112, _30114))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_30112, _30114))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1, _34850)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1, _34850)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _3436)
^  Call: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], _54130), pfcAdd_Now('next-operation'(_54130)))
^  Unify: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], _54130), pfcAdd_Now('next-operation'(_54130)))
   Call: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], _54130)
   Unify: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', _56922))
   Call: (199) [user] o_s([[-, singleton]], _56922)
   Unify: (199) [user] o_s([[-, singleton]], _56922)
   Call: (200) [user] o_s([-, singleton], _56922)
   Unify: (200) [user] o_s([-, singleton], _56922)
   Call: (201) [user] o_s(-, _56922)
   Unify: (201) [user] o_s(-, -)
   Exit: (201) [user] o_s(-, -)
   Exit: (200) [user] o_s([-, singleton], -)
   Exit: (199) [user] o_s([[-, singleton]], -)
   Exit: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', -))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^  Call: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^  Unify: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^  Call: (200) [user] must_ex(current_why_UU(_78140))
^  Unify: (200) [user] must_ex(current_why_UU(_78140))
   Call: (202) [user] current_why_UU(_78140)
   Unify: (202) [user] current_why_UU(_78140)
^  Call: (203) [user] get_why_uu(_78140)
^  Unify: (203) [user] get_why_uu(_78140)
^  Call: (204) [user] findall(_83680, current_why(_83680), _83686)
^  Unify: (204) [$bags] findall(_83680, user:current_why(_83680), _83686)
^  Call: (205) [$bags] findall(_83680, user:current_why(_83680), _83686, [])
^  Unify: (205) [$bags] findall(_83680, user:current_why(_83680), _83686, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_83680, user:current_why(_83680), _83686, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_83680, user:current_why(_83680), _83686, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_83680, user:current_why(_83680), _83686, [])
   Unify: (207) [$bags] findall_loop(_83680, user:current_why(_83680), _83686, [])
^  Call: (208) [user] bugger:current_why(_83680)
^  Unify: (208) [user] bugger:current_why(_83680)
^  Call: (209) [user] bugger:current_why_data(_83680)
^  Unify: (209) [user] bugger:current_why_data(_83680)
   Call: (210) [system] nb_current('$current_why', wp(_83680, _94940))
   Fail: (210) [system] nb_current('$current_why', wp(_83680, _94940))
^  Redo: (209) [user] bugger:current_why_data(_83680)
^  Unify: (209) [user] bugger:current_why_data(_83680)
   Call: (210) [t_l] t_l:current_why_source(_83680)
   Fail: (210) [t_l] t_l:current_why_source(_83680)
^  Fail: (209) [user] bugger:current_why_data(_83680)
^  Redo: (208) [user] bugger:current_why(_83680)
^  Unify: (208) [user] bugger:current_why(mfl4(_102368, _102370, _102372, _102374))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_103324, _103326), once(user:current_mfl4(_102368, _102370, _102372, _102374)), '$restore_trace'(_103324, _103326))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_103324, _103326), system:once(user:current_mfl4(_102368, _102370, _102372, _102374)), system:'$restore_trace'(_103324, _103326))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_103324, _103326))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_102368, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_102368, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (207) [$bags] findall_loop(_83680, user:current_why(_83680), _83686, [])
   Exit: (207) [$bags] findall_loop(_83680, user:current_why(_83680), [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_83680, user:current_why(_83680), [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_83680, user:current_why(_83680), [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (204) [$bags] findall(_83680, user:current_why(_83680), [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _78140)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (205) [system] var([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _78140)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_239752, _239754)
   Fail: (205) [system] [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_239752, _239754)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _78140)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _78140)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _270114)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _270114)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _270114)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (207) [system] var([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (207) [system] var([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _270114)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (208) [system] compound([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (208) [system] compound([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _270114)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _270114)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _270114)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (208) [system] var(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (208) [system] var(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _270114)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (209) [system] compound(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (209) [system] compound(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _270114)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (206) [system] var(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_114666, _114668)
   Fail: (206) [system] P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_114666, _114668)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
   Call: (203) [system] is_list('next-operation'(op(exec, 'style-check', -)))
   Fail: (203) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^  Call: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _272980)
^  Unify: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _272980)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _272980)
^  Redo: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _292776, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_292776)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _292776, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_292776)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _292776, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_292776)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _292776, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_292776)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _323218)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _292776, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_292776)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _292776, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_292776)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(exec, 'style-check', -)), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, 'style-check', -)), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^  Call: (212) [user] strip_module('next-operation'(op(exec, 'style-check', -)), _423630, _423632)
^  Exit: (212) [user] strip_module('next-operation'(op(exec, 'style-check', -)), user, 'next-operation'(op(exec, 'style-check', -)))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
   Call: (213) [system] _427374=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _429244)
^  Fail: (213) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _429244)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^  Call: (213) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _432072)
^  Fail: (213) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _432072)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^  Call: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^  Call: (215) [user] strip_module('next-operation'(op(exec, 'style-check', -)), _459382, _459384)
^  Exit: (215) [user] strip_module('next-operation'(op(exec, 'style-check', -)), user, 'next-operation'(op(exec, 'style-check', -)))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), _461262, _461264)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
   Call: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
   Fail: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), _461262, _461264)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
   Call: (216) [system] _469668=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _471538)
^  Fail: (216) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _471538)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^  Call: (216) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _474366)
^  Fail: (216) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _474366)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^  Call: (214) [user] assert('next-operation'(op(exec, 'style-check', -)))
^  Exit: (214) [user] assert('next-operation'(op(exec, 'style-check', -)))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _12054)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _12054)
   Call: (217) [system] var('next-operation'(op(exec, 'style-check', -)))
   Fail: (217) [system] var('next-operation'(op(exec, 'style-check', -)))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _12054)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _12054)
   Call: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Exit: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _12054)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _12054)
   Call: (217) [system] _23206 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _25064)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _25064)
   Call: (218) [system] is_list('next-operation'(op(exec, 'style-check', -)))
   Fail: (218) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _25064)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _25064)
   Call: (218) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Exit: (218) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), _32474, _32476)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), 'next-operation', [op(exec, 'style-check', -)])
   Call: (218) [lists] lists:member(_25064, ['next-operation', op(exec, 'style-check', -)])
   Unify: (218) [lists] lists:member(_25064, ['next-operation', op(exec, 'style-check', -)])
   Call: (219) [lists] lists:member_([op(exec, 'style-check', -)], _25064, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'style-check', -)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _12054)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _12054)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _12054)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _12054)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _12054)
   Call: (218) [system] _12054='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, 'style-check', -)], _25064, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'style-check', -)], _25064, 'next-operation')
   Call: (220) [lists] lists:member_([], _25064, op(exec, 'style-check', -))
   Unify: (220) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
   Exit: (220) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
   Exit: (219) [lists] lists:member_([op(exec, 'style-check', -)], op(exec, 'style-check', -), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, 'style-check', -), ['next-operation', op(exec, 'style-check', -)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^  Call: (217) [user] compound_eles(0, op(exec, 'style-check', -), _12054)
^  Unify: (217) [user] compound_eles(0, op(exec, 'style-check', -), _12054)
   Call: (218) [system] var(op(exec, 'style-check', -))
   Fail: (218) [system] var(op(exec, 'style-check', -))
^  Redo: (217) [user] compound_eles(0, op(exec, 'style-check', -), _12054)
^  Unify: (217) [user] compound_eles(0, op(exec, 'style-check', -), _12054)
   Call: (218) [system] compound(op(exec, 'style-check', -))
   Exit: (218) [system] compound(op(exec, 'style-check', -))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _12054=op(exec, 'style-check', -)
   Exit: (218) [system] op(exec, 'style-check', -)=op(exec, 'style-check', -)
^  Exit: (217) [user] compound_eles(0, op(exec, 'style-check', -), op(exec, 'style-check', -))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^  Call: (216) [user] pfcIgnored(op(exec, 'style-check', -))
^  Fail: (216) [user] pfcIgnored(op(exec, 'style-check', -))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _79854)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _79854)
   Call: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
   Fail: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _79854)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _79854)
   Call: (216) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Exit: (216) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _79854)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _79854)
   Call: (216) [system] _91006 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _92864)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _92864)
   Call: (217) [system] is_list('next-operation'(op(exec, 'style-check', -)))
   Fail: (217) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^  Redo: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _92864)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _92864)
   Call: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Exit: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), _100274, _100276)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), 'next-operation', [op(exec, 'style-check', -)])
   Call: (217) [lists] lists:member(_92864, ['next-operation', op(exec, 'style-check', -)])
   Unify: (217) [lists] lists:member(_92864, ['next-operation', op(exec, 'style-check', -)])
   Call: (218) [lists] lists:member_([op(exec, 'style-check', -)], _92864, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, 'style-check', -)])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _79854)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _79854)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _79854)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _79854)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _79854)
   Call: (217) [system] _79854='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(exec, 'style-check', -)], _92864, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, 'style-check', -)], _92864, 'next-operation')
   Call: (219) [lists] lists:member_([], _92864, op(exec, 'style-check', -))
   Unify: (219) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
   Exit: (219) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
   Exit: (218) [lists] lists:member_([op(exec, 'style-check', -)], op(exec, 'style-check', -), 'next-operation')
   Exit: (217) [lists] lists:member(op(exec, 'style-check', -), ['next-operation', op(exec, 'style-check', -)])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^  Call: (216) [user] compound_eles(0, op(exec, 'style-check', -), _79854)
^  Unify: (216) [user] compound_eles(0, op(exec, 'style-check', -), _79854)
   Call: (217) [system] var(op(exec, 'style-check', -))
   Fail: (217) [system] var(op(exec, 'style-check', -))
^  Redo: (216) [user] compound_eles(0, op(exec, 'style-check', -), _79854)
^  Unify: (216) [user] compound_eles(0, op(exec, 'style-check', -), _79854)
   Call: (217) [system] compound(op(exec, 'style-check', -))
   Exit: (217) [system] compound(op(exec, 'style-check', -))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _79854=op(exec, 'style-check', -)
   Exit: (217) [system] op(exec, 'style-check', -)=op(exec, 'style-check', -)
^  Exit: (216) [user] compound_eles(0, op(exec, 'style-check', -), op(exec, 'style-check', -))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^  Call: (215) [user] pfcTraced(op(exec, 'style-check', -))
^  Fail: (215) [user] pfcTraced(op(exec, 'style-check', -))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(exec, 'style-check', -)), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(exec, 'style-check', -)), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcGetSearch(_246266)
^  Unify: (213) [user] pfcGetSearch(_246266)
   Call: (214) [t_l] t_l:pfcSearchTL(_248116)
   Fail: (214) [t_l] t_l:pfcSearchTL(_248116)
^  Redo: (213) [user] pfcGetSearch(_246266)
^  Call: (214) [user] pfcSearch(_250890)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _246266=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^  Call: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _275324)
^  Unify: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _275324)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _275324)
^  Redo: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _285586)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
   Call: (219) [system] is_list(_293082)
   Fail: (219) [system] is_list(_293082)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^  Call: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^  Call: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
   Call: (220) [system] copy_term('next-operation'(op(exec, 'style-check', -)), _300476)
   Exit: (220) [system] copy_term('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^  Call: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (224) [system] var('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Fail: (224) [system] var('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (224) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _343138, _343140)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _343138, _343140)
   Call: (227) [system] compound('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _343138, _343140)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _354380)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _355320)
   Call: (225) [system] nonvar(_356178)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _357180)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _358114)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), number_of_clauses(_367308))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), number_of_clauses(_367308))
   Call: (225) [system] nonvar(number_of_clauses(_367308))
   Exit: (225) [system] nonvar(number_of_clauses(_367308))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_367308), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_367308), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _382152), (prolog_current_choice(_382162), push_current_choice(_382162), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _382184), pfc_call(_382184)), nb_setval('$pfc_current_choice', _382152))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _382152), user:(prolog_current_choice(_382162), push_current_choice(_382162), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _382184), pfc_call(_382184)), user:nb_setval('$pfc_current_choice', _382152))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _382152))
   Call: (227) [system] nb_current('$pfc_current_choice', _382152)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_382162)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _391502)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _382184)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _382184)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _399874)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _382152), user:(prolog_current_choice(_382162), push_current_choice(_382162), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _382184), pfc_call(_382184)), user:nb_setval('$pfc_current_choice', _382152))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^  Redo: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Exit: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^  Call: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Call: (222) [user] pfc_spft(_414744, _414830, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752))
^  Unify: (222) [user] pfc_spft(_414744, _415762, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752))
^  Call: (223) [user] pfcCallSystem('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Call: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (225) [system] var('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Fail: (225) [system] var('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Redo: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (225) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Exit: (225) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Redo: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Call: (225) [user] predicate_property('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (228) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Exit: (228) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Call: (225) [user] predicate_property('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (227) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Exit: (227) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _450902, _450904)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _450902, _450904)
   Call: (228) [system] compound('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Exit: (228) [system] compound('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (228) [system] compound_name_arity('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _450902, _450904)
   Exit: (228) [system] compound_name_arity('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Call: (225) [user] predicate_property('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _462144)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _463084)
   Call: (226) [system] nonvar(_463942)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _464944)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _465878)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (227) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Exit: (227) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Call: (225) [user] predicate_property('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), number_of_clauses(_475072))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), number_of_clauses(_475072))
   Call: (226) [system] nonvar(number_of_clauses(_475072))
   Exit: (226) [system] nonvar(number_of_clauses(_475072))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_475072), user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_475072), user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (228) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Exit: (228) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(708), user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), number_of_clauses(708))
^  Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _489916), (prolog_current_choice(_489926), push_current_choice(_489926), clause('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _489948), pfc_call(_489948)), nb_setval('$pfc_current_choice', _489916))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _489916), user:(prolog_current_choice(_489926), push_current_choice(_489926), clause('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _489948), pfc_call(_489948)), user:nb_setval('$pfc_current_choice', _489916))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _489916))
   Call: (228) [system] nb_current('$pfc_current_choice', _489916)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_489926)
   Exit: (227) [system] prolog_current_choice(2970)
^  Call: (227) [user] push_current_choice(2970)
^  Unify: (227) [user] push_current_choice(2970)
   Call: (228) [system] nb_current('$pfc_current_choice', _499266)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2970])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2970])
^  Exit: (227) [user] push_current_choice(2970)
^  Call: (227) [user] clause('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _489948)
^  Fail: (227) [user] clause('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _489948)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _507638)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _489916), user:(prolog_current_choice(_489926), push_current_choice(_489926), clause('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _489948), pfc_call(_489948)), user:nb_setval('$pfc_current_choice', _489916))
^  Fail: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^  Fail: (222) [user] pfc_spft(_414744, _515142, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752))
^  Redo: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Exit: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^  Exit: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_92244)
   Fail: (203) [t_l] t_l:pfcSearchTL(_92244)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_95018)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^  Exit: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', -)), pfcAdd_Now('next-operation'(op(exec, 'style-check', -))))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436)
   Call: (200) [system] _132022=_132024
   Exit: (200) [system] _132022=_132022
^  Call: (200) [user] ignore(catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], _133920, _132022, _133924, _133926)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _133920, _132022, _133924, _133926, _132022, _3436)), give_up(_133962), pp_m('red', gave_up(_133962))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], _133920, _132022, _133924, _133926)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _133920, _132022, _133924, _133926, _132022, _3436)), give_up(_133962), pp_m('red', gave_up(_133962))))
^  Call: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^  Unify: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _153196)
   Fail: (209) [system] current_prolog_flag(windows, _154124)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_159584, _159586), once(user:is_flag0(log)), '$restore_trace'(_159584, _159586))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_159584, _159586), system:once(user:is_flag0(log)), system:'$restore_trace'(_159584, _159586))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_159584, _159586))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_167954, _167956), once(user:is_flag0(test)), '$restore_trace'(_167954, _167956))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_167954, _167956), system:once(user:is_flag0(test)), system:'$restore_trace'(_167954, _167956))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_167954, _167956))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^  Unify: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^  Call: (206) [user] original_user_error(_176350)
^  Unify: (206) [user] original_user_error(_176350)
   Call: (207) [system] stream_property(_176350, file_no(2))
   Unify: (207) [system] stream_property(_176350, file_no(2))
   Call: (208) [system] nonvar(_176350)
   Redo: (207) [system] stream_property(_176350, file_no(2))
   Unify: (207) [system] stream_property(_176350, file_no(2))
   Call: (208) [system] nonvar(_176350)
   Redo: (207) [system] stream_property(_176350, file_no(2))
   Unify: (207) [system] stream_property(_176350, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_187470)
   Redo: (207) [system] stream_property(_176350, file_no(2))
   Exit: (207) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f327b683220))
^  Call: (206) [user] with_output_to((0x7f327b683220), write_exec(['style-check', [-, singleton]]))
   Call: (208) [user] write_exec(['style-check', [-, singleton]])
   Unify: (208) [user] write_exec(['style-check', [-, singleton]])
^  Call: (209) [user] real_notrace(write_exec0(['style-check', [-, singleton]]))
^  Unify: (209) [user] real_notrace(user:write_exec0(['style-check', [-, singleton]]))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_195834, _195836), once(user:write_exec0(['style-check', [-, singleton]])), '$restore_trace'(_195834, _195836))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_195834, _195836), user:once(user:write_exec0(['style-check', [-, singleton]])), user:'$restore_trace'(_195834, _195836))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_195834, _195836))
  !(style-check (- singleton))

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['style-check', [-, singleton]])), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0(['style-check', [-, singleton]]))
   Exit: (208) [user] write_exec(['style-check', [-, singleton]])
^  Exit: (206) [user] with_output_to((0x7f327b683220), write_exec(['style-check', [-, singleton]]))
^  Exit: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^  Exit: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_207568, _207570), once(user:into_metta_callable('&self', ['style-check', [-, singleton]], _133920, _132022, _133924, _133926)), '$restore_trace'(_207568, _207570))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_207568, _207570), system:once(user:into_metta_callable('&self', ['style-check', [-, singleton]], _133920, _132022, _133924, _133926)), system:'$restore_trace'(_207568, _207570))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_207568, _207570))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _223526), forall(rtrace_on_error(_223526), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _223526), user:forall(rtrace_on_error(_223526), true))
^  Call: (206) [user] clause(reset_cache, _223526)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)), _231012, (write_src_uo(_231012=retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), catch(rtrace(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), _231012, throw(give_up(_231012=retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))))), throw(_231012)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)), _231012, (write_src_uo(_231012=retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), catch(rtrace(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), _231012, throw(give_up(_231012=retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))))), throw(_231012)))
^  Call: (210) [user] retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))
^  Exit: (210) [user] retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)), _231012, (write_src_uo(_231012=retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), catch(rtrace(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), _231012, throw(give_up(_231012=retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))))), throw(_231012)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), user:true)
^  Redo: (206) [user] clause(reset_cache, _223526)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _243136, (write_src_uo(_243136=true), catch(rtrace(true), _243136, throw(give_up(_243136=true))), throw(_243136)))
   Unify: (208) [user] catch_err(true, _243136, (write_src_uo(_243136=true), catch(rtrace(true), _243136, throw(give_up(_243136=true))), throw(_243136)))
   Exit: (208) [user] catch_err(true, _243136, (write_src_uo(_243136=true), catch(rtrace(true), _243136, throw(give_up(_243136=true))), throw(_243136)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _223526), user:forall(rtrace_on_error(_223526), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', ['style-check', [-, singleton]], _132022))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_280200, _280202), once(user:(reset_eval_num, _279672=res(_3436), _279688=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _279706), (is_compatio->option_else(answer, _279730, leap);option_else(answer, _279730, each)), option_else('maximum-result-count', _279752, inf), option_else('initial-result-count', _279766, 10), _279778=contrl(_279752, _279730), _279796=_279798, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_279826), option_value(exec, skip), \+always_exec(_279706)->_279856=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _132022)), deterministic(_279872)), _279796=1, !, true;_279856=(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, _279672, _279930)), !, flag(result_num, _279956, 0), _279968=eval('&self', _279706, _132022), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_132022), if_t(_279796==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_279796==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_279968)))), if_t(option_value(repl, true), add_history_src(exec(_279706))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_279968), writeln('.')))), true)))), '$restore_trace'(_280200, _280202))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_280200, _280202), system:once(user:(reset_eval_num, _279672=res(_3436), _279688=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _279706), (is_compatio->option_else(answer, _279730, leap);option_else(answer, _279730, each)), option_else('maximum-result-count', _279752, inf), option_else('initial-result-count', _279766, 10), _279778=contrl(_279752, _279730), _279796=_279798, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_279826), option_value(exec, skip), \+always_exec(_279706)->_279856=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _132022)), deterministic(_279872)), _279796=1, !, true;_279856=(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, _279672, _279930)), !, flag(result_num, _279956, 0), _279968=eval('&self', _279706, _132022), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_132022), if_t(_279796==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_279796==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_279968)))), if_t(option_value(repl, true), add_history_src(exec(_279706))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_279968), writeln('.')))), true)))), system:'$restore_trace'(_280200, _280202))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_280200, _280202))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), ['style-check', [-, singleton]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _279796=_279796, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_279826), option_value(exec, skip), \+always_exec(['style-check', [-, singleton]])->(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930))=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _132022)), deterministic(_279872)), _279796=1, !, true;(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930))=(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), !, flag(result_num, 1, 0), eval('&self', ['style-check', [-, singleton]], _132022)=eval('&self', ['style-check', [-, singleton]], _132022), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_132022), if_t(_279796==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_279796==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['style-check', [-, singleton]], _132022))))), if_t(option_value(repl, true), add_history_src(exec(['style-check', [-, singleton]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['style-check', [-, singleton]], _132022)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_312152)
^  Unify: (209) [user] answer_output(_312152)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_317694, _317696), once(user:is_flag0(test)), '$restore_trace'(_317694, _317696))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_317694, _317696), system:once(user:is_flag0(test)), system:'$restore_trace'(_317694, _317696))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_317694, _317696))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_312152)
^  Unify: (210) [user] original_user_output(_312152)
   Call: (211) [system] stream_property(_312152, file_no(1))
   Unify: (211) [system] stream_property(_312152, file_no(1))
   Call: (212) [system] nonvar(_312152)
   Redo: (211) [system] stream_property(_312152, file_no(1))
   Unify: (211) [system] stream_property(_312152, file_no(1))
   Call: (212) [system] nonvar(_312152)
   Redo: (211) [system] stream_property(_312152, file_no(1))
   Unify: (211) [system] stream_property(_312152, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_334430)
   Redo: (211) [system] stream_property(_312152, file_no(1))
   Exit: (211) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f327b683120))
^  Exit: (209) [user] answer_output((0x7f327b683120))
^  Call: (209) [user] with_output_to((0x7f327b683120), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f327b683120), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _346532, _279872, timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), _346538), ((((_279872==true->!;true), set_option_value(interactive, _346532), contrl(inf, each)=contrl(_346608, _346610), nb_setarg(1, res(_3436), _279930), current_input(_346634), read_pending_codes(_346634, _346646, []), flag(result_num, _346660, _346660+1), flag(result_num, _346680, _346680), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _279930))), if_t(_346680=<_346608, ((_346680==1, _279872==true->not_compatio(format('~N~nDeterministic: ', [])), !;_279872==true->not_compatio(format('~N~nLast Result(~w): ', [_346680])), !;not_compatio(format('~N~nNDet Result(~w): ', [_346680]))), ignore((not_compatio(if_t(\+symbolic(_279930), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_279930)), true)))))))), in_answer_io(write_asrc(_279930)), not_compatio(format('~N')), (_279872\==true, _346532, _346610\==leap, 10>_346680, _346680<_346608->_347042=true;_347042=false), if_t((_347042==true;_279872==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _346538))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _347146), maplist(print_var, _347146), nop(nl)));true)))), (_347042==true->write("~npress ';' for more solutions "), get_single_char_key(_347208), not_compatio((writeq(key=_347208), nl)), (_347208==b->once(repl), fail;_347208==m->make;_347208==t->nop(set_debug(eval, true)), rtrace;_347208=='T'->set_debug(eval, true);_347208==(;)->true;_347208==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_347208=='L'->nb_setarg(1, contrl(inf, each), _346680);_347208==l->nb_setarg(2, contrl(inf, each), leap);(_347208=='\n';_347208=='\r')->!, fail;!, fail));_279872\==true, \+_346532, contrl(inf, each)=contrl(_346608, leap)->true;_279872==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _279872, timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), _346538), ((((_279872==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_346608, _346610), nb_setarg(1, res(_3436), _279930), current_input(_346634), read_pending_codes(_346634, _346646, []), flag(result_num, _346660, _346660+1), flag(result_num, _346680, _346680), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _279930))), if_t(_346680=<_346608, ((_346680==1, _279872==true->not_compatio(format('~N~nDeterministic: ', [])), !;_279872==true->not_compatio(format('~N~nLast Result(~w): ', [_346680])), !;not_compatio(format('~N~nNDet Result(~w): ', [_346680]))), ignore((not_compatio(if_t(\+symbolic(_279930), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_279930)), true)))))))), in_answer_io(write_asrc(_279930)), not_compatio(format('~N')), (_279872\==true, false, _346610\==leap, 10>_346680, _346680<_346608->_347042=true;_347042=false), if_t((_347042==true;_279872==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _346538))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _347146), maplist(print_var, _347146), nop(nl)));true)))), (_347042==true->write("~npress ';' for more solutions "), get_single_char_key(_347208), not_compatio((writeq(key=_347208), nl)), (_347208==b->once(repl), fail;_347208==m->make;_347208==t->nop(set_debug(eval, true)), rtrace;_347208=='T'->set_debug(eval, true);_347208==(;)->true;_347208==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_347208=='L'->nb_setarg(1, contrl(inf, each), _346680);_347208==l->nb_setarg(2, contrl(inf, each), leap);(_347208=='\n';_347208=='\r')->!, fail;!, fail));_279872\==true, \+false, contrl(inf, each)=contrl(_346608, leap)->true;_279872==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), _346538)
   Unify: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), _346538)
   Call: (210) [system] statistics(cputime, _359766)
   Exit: (210) [system] statistics(cputime, 4.955559297)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _372726)
^  Unify: (213) [user] was_option_value(rtrace, _372726)
   Call: (214) [system] current_prolog_flag(rtrace, _374584)
   Fail: (214) [system] current_prolog_flag(rtrace, _374584)
^  Redo: (213) [user] was_option_value(rtrace, _372726)
^  Unify: (213) [user] was_option_value(rtrace, _372726)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _378298)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _378298)
^  Redo: (213) [user] was_option_value(rtrace, _372726)
^  Unify: (213) [user] was_option_value(rtrace, _372726)
   Call: (214) [system] nb_current(rtrace, _382012)
   Fail: (214) [system] nb_current(rtrace, _382012)
^  Fail: (213) [user] was_option_value(rtrace, _372726)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_392236, _392238), once(user:option_value0(rtrace, true)), '$restore_trace'(_392236, _392238))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_392236, _392238), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_392236, _392238))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_392236, _392238))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427454)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427454)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427454, _429390)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427454, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427454, _432194)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427454, _433132)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_435866, _435868, _435870), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_435866, _435868, _435870), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_435866, _435868, _435870))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_435866, _435868, _435870))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_435866, _435868, _435870))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_435866, _435868, _435870))
   Call: (217) [system] callable(debugging_logicmoo_setting(_435866, _435868, _435870))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_435866, _435868, _435870))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_435866, _435868, _435870))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_435866, _435868, _435870))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_435866, _435868, _435870), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _427454, _449780)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), rtrace:tAt_rtrace)
   Call: (212) [system] _460240=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), deterministic(_462118)), (notrace(_462118==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), deterministic(_462118)), (notrace(_462118==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], _132022)
   Unify: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], _132022)
^  Call: (215) [user] catch_metta_return(eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022), _132022)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022), _132022)
^  Call: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
   Call: (218) [system] var(['style-check', [-, singleton]])
^  Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_477498, _477500), once(user:self_eval(['style-check', [-, singleton]])), '$restore_trace'(_477498, _477500))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_477498, _477500), system:once(user:self_eval(['style-check', [-, singleton]])), system:'$restore_trace'(_477498, _477500))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_477498, _477500))
^  Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_482236, _482238), once(user:nonvar(_132022)), '$restore_trace'(_482236, _482238))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_482236, _482238), system:once(user:nonvar(_132022)), system:'$restore_trace'(_482236, _482238))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_482236, _482238))
^  Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_486974, _486976), once(user:nonvar(_132022)), '$restore_trace'(_486974, _486976))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_486974, _486976), system:once(user:nonvar(_132022)), system:'$restore_trace'(_486974, _486976))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_486974, _486976))
^  Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
   Call: (218) [system] [[-, singleton]]==[]
^  Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
   Call: (218) [system] atom(=)
   Exit: (218) [system] atom(=)
   Call: (218) [system] (=)\==(=)
^  Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Call: (218) [user] self_eval(['style-check', [-, singleton]])
^  Unify: (218) [user] self_eval(['style-check', [-, singleton]])
^  Call: (220) [system] setup_call_cleanup('$notrace'(_501040, _501042), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_501040, _501042))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_501040, _501042), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_501040, _501042))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_501040, _501042))
^  Fail: (218) [user] self_eval(['style-check', [-, singleton]])
^  Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Call: (218) [user] eval_00(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Unify: (218) [user] eval_00(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Call: (219) [user] self_eval(['style-check', [-, singleton]])
^  Unify: (219) [user] self_eval(['style-check', [-, singleton]])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_510438, _510440), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_510438, _510440))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_510438, _510440), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_510438, _510440))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_510438, _510440))
^  Fail: (219) [user] self_eval(['style-check', [-, singleton]])
^  Redo: (218) [user] eval_00(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Unify: (218) [user] eval_00(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Call: (219) [user] eval_01(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Unify: (219) [user] eval_01(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^  Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (222) [system] 500<1
   Fail: (222) [system] 500<1
^  Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (221) [system] setup_call_cleanup('$notrace'(_5164, _5166), once(user:(_5140 is 500-1, copy_term(['style-check', [-, singleton]], _5154))), '$restore_trace'(_5164, _5166))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_5164, _5166), system:once(user:(_5140 is 500-1, copy_term(['style-check', [-, singleton]], _5154))), system:'$restore_trace'(_5164, _5166))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_5164, _5166))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['style-check', [-, singleton]], ['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^  Call: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Call: (221) [user] must_det_ll((notrace((flag(eval_num, _10520, _10520+1), _10538 is _10520 mod 500, _10556 is 99-499 mod 100, _10580=_10582, option_else('trace-length', _10594, 500), option_else('trace-depth', _10602, 30))), quietly(if_t((nop(stop_rtrace), _10538>_10594), (set_debug(eval, false), _10658 is _10594+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10710)))))
^  Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _10520, _10520+1), _10538 is _10520 mod 500, _10556 is 99-499 mod 100, _10580=_10582, option_else('trace-length', _10594, 500), option_else('trace-depth', _10602, 30))), quietly(if_t((nop(stop_rtrace), _10538>_10594), (set_debug(eval, false), _10658 is _10594+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10710)))))
^  Call: (222) [user] once(user:(notrace((flag(eval_num, _10520, _10520+1), _10538 is _10520 mod 500, _10556 is 99-499 mod 100, _10580=_10582, option_else('trace-length', _10594, 500), option_else('trace-depth', _10602, 30))), quietly(if_t((nop(stop_rtrace), _10538>_10594), (set_debug(eval, false), _10658 is _10594+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10710)))))
^  Unify: (222) [system] once(user:(notrace((flag(eval_num, _10520, _10520+1), _10538 is _10520 mod 500, _10556 is 99-499 mod 100, _10580=_10582, option_else('trace-length', _10594, 500), option_else('trace-depth', _10602, 30))), quietly(if_t((nop(stop_rtrace), _10538>_10594), (set_debug(eval, false), _10658 is _10594+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10710)))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_14434, _14436), once(user:(flag(eval_num, _10520, _10520+1), _10538 is _10520 mod 500, _10556 is 99-499 mod 100, _10580=_10582, option_else('trace-length', _10594, 500), option_else('trace-depth', _10602, 30))), '$restore_trace'(_14434, _14436))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_14434, _14436), system:once(user:(flag(eval_num, _10520, _10520+1), _10538 is _10520 mod 500, _10556 is 99-499 mod 100, _10580=_10582, option_else('trace-length', _10594, 500), option_else('trace-depth', _10602, 30))), system:'$restore_trace'(_14434, _14436))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_14434, _14436))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _10580=_10580, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _10658 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace)))))
^  Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _10658 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace)))))
^  Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _10658 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace)))))
   Call: (224) [user] nop(notrace(no_repeats_var(_10710)))
   Unify: (224) [user] nop(notrace(no_repeats_var(_10710)))
   Exit: (224) [user] nop(notrace(no_repeats_var(_10710)))
^  Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _10580=_10580, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _10658 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10710)))))
^  Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _10580=_10580, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _10658 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10710)))))
   Call: (221) [occurs] occurs:sub_term(_25898, e)
   Unify: (221) [occurs] occurs:sub_term(e, e)
   Exit: (221) [occurs] occurs:sub_term(e, e)
   Call: (221) [system] e\=e
   Fail: (221) [system] e\=e
   Redo: (221) [occurs] occurs:sub_term(_25898, e)
   Unify: (221) [occurs] occurs:sub_term(_25898, e)
   Call: (222) [system] compound(e)
   Fail: (222) [system] compound(e)
   Fail: (221) [occurs] occurs:sub_term(_25898, e)
^  Redo: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], _8610)
   Call: (221) [system] _36116=e
   Exit: (221) [system] e=e
^  Call: (221) [user] if_trace((eval;e), (_10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
^  Unify: (221) [user] if_trace((eval;e), (_10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
^  Call: (223) [system] setup_call_cleanup('$notrace'(_39920, _39922), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _39878, fbug((_39878-->if_trace((eval;e), (_10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), '$restore_trace'(_39920, _39922))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_39920, _39922), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _39878, fbug((_39878-->if_trace((eval;e), (_10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(_39920, _39922))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_39920, _39922))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _39878, fbug((_39878-->if_trace((eval;e), (_10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] if_trace((eval;e), (_10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
   Call: (221) [system] _44702=retval(fail)
   Exit: (221) [system] retval(fail)=retval(fail)
   Call: (221) [system] _46564=(\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)]))))
   Exit: (221) [system] (\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)]))))
^  Call: (221) [user] call_cleanup(((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _8610)*->nb_setarg(1, retval(fail), _8610);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _8610)), ignore(notrace((\+_8610\=_10710, nb_setarg(1, retval(fail), _8610))))), ignore((_10580==1->ignore(\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)])))))))))))
^  Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _8610)*->nb_setarg(1, retval(fail), _8610);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _8610)), ignore(notrace((\+_8610\=_10710, nb_setarg(1, retval(fail), _8610))))), user:ignore((_10580==1->ignore(\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)])))))))))))
^  Call: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
   Call: (224) [system] atom(['style-check', [-, singleton]])
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Call: (224) [user] no_eval(['style-check', [-, singleton]])
^  Unify: (224) [user] no_eval(['style-check', [-, singleton]])
^  Call: (225) [user] self_eval(['style-check', [-, singleton]])
^  Unify: (225) [user] self_eval(['style-check', [-, singleton]])
^  Call: (227) [system] setup_call_cleanup('$notrace'(_58970, _58972), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_58970, _58972))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_58970, _58972), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_58970, _58972))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_58970, _58972))
^  Fail: (225) [user] self_eval(['style-check', [-, singleton]])
^  Redo: (224) [user] no_eval(['style-check', [-, singleton]])
^  Unify: (224) [user] no_eval(['style-check', [-, singleton]])
   Call: (225) [system] atomic('style-check')
   Exit: (225) [system] atomic('style-check')
^  Call: (225) [user] is_sl('style-check')
^  Unify: (225) [user] is_sl('style-check')
   Call: (226) [system] number('style-check')
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
   Call: (224) [system] [[-, singleton]]==[]
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
   Call: (224) [system] atom(=)
   Exit: (224) [system] atom(=)
   Call: (224) [system] (=)\==(=)
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
   Call: (224) [system] (-)==eval
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
   Call: (224) [system] callable('style-check')
   Exit: (224) [system] callable('style-check')
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
   Call: (224) [system] is_list([[-, singleton]])
   Exit: (224) [system] is_list([[-, singleton]])
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
   Call: (224) [system] is_list(['style-check', [-, singleton]])
   Exit: (224) [system] is_list(['style-check', [-, singleton]])
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_88820])
   Call: (224) [system] var('style-check')
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Call: (224) [user] once(expand_eval(['style-check', [-, singleton]], _92582))
^  Unify: (224) [system] once(user:expand_eval(['style-check', [-, singleton]], _92582))
^  Call: (225) [user] expand_eval(['style-check', [-, singleton]], _92582)
^  Unify: (225) [user] expand_eval(['style-check', [-, singleton]], _92582)
   Call: (226) [system] is_list(['style-check', [-, singleton]])
   Exit: (226) [system] is_list(['style-check', [-, singleton]])
^  Unify: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check'|_98158])
   Call: (226) [system] ground('style-check')
   Exit: (226) [system] ground('style-check')
^  Unify: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check'|_100940])
^  Call: (226) [user] apply:maplist(expand_eval, [[-, singleton]], _100940)
^  Unify: (226) [apply] apply:maplist(user:expand_eval, [[-, singleton]], _100940)
   Call: (227) [apply] apply:maplist_([[-, singleton]], _100940, user:expand_eval)
   Unify: (227) [apply] apply:maplist_([[-, singleton]], [_104686|_104688], user:expand_eval)
^  Call: (228) [user] expand_eval([-, singleton], _104686)
^  Unify: (228) [user] expand_eval([-, singleton], _104686)
   Call: (229) [system] is_list([-, singleton])
   Exit: (229) [system] is_list([-, singleton])
^  Unify: (228) [user] expand_eval([-, singleton], [-|_109330])
   Call: (229) [system] ground(-)
   Exit: (229) [system] ground(-)
^  Unify: (228) [user] expand_eval([-, singleton], [-|_112112])
^  Call: (229) [user] apply:maplist(expand_eval, [singleton], _112112)
^  Unify: (229) [apply] apply:maplist(user:expand_eval, [singleton], _112112)
   Call: (230) [apply] apply:maplist_([singleton], _112112, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([singleton], [_115858|_115860], user:expand_eval)
^  Call: (231) [user] expand_eval(singleton, _115858)
^  Unify: (231) [user] expand_eval(singleton, _115858)
   Call: (232) [system] is_list(singleton)
^  Redo: (231) [user] expand_eval(singleton, _115858)
   Call: (232) [system] singleton=_115858
   Exit: (232) [system] singleton=singleton
^  Exit: (231) [user] expand_eval(singleton, singleton)
   Call: (231) [apply] apply:maplist_([], _115860, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([singleton], [singleton], user:expand_eval)
^  Exit: (229) [apply] apply:maplist(user:expand_eval, [singleton], [singleton])
^  Exit: (228) [user] expand_eval([-, singleton], [-, singleton])
   Call: (228) [apply] apply:maplist_([], _104688, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (228) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (227) [apply] apply:maplist_([[-, singleton]], [[-, singleton]], user:expand_eval)
^  Exit: (226) [apply] apply:maplist(user:expand_eval, [[-, singleton]], [[-, singleton]])
^  Exit: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (224) [system] once(user:expand_eval(['style-check', [-, singleton]], ['style-check', [-, singleton]]))
   Call: (224) [system] ['style-check', [-, singleton]]\==['style-check', [-, singleton]]
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Call: (224) [user] is_progn('style-check')
^  Unify: (224) [user] is_progn('style-check')
   Call: (225) [system] var('style-check')
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Call: (224) [user] is_progn('style-check')
^  Unify: (224) [user] is_progn('style-check')
   Call: (225) [system] var('style-check')
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Call: (224) [user] is_space_op('style-check')
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
   Call: (224) [system] is_list([-, singleton])
   Exit: (224) [system] is_list([-, singleton])
   Call: (224) [system] [-, singleton]=[_152202, _152208, _152214]
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
   Call: (224) [system] [-, singleton]=='Nothing'
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Call: (224) [user] metta_compiled_predicate('&self', 'style-check', _157850)
^  Fail: (224) [user] metta_compiled_predicate('&self', 'style-check', _157850)
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
   Call: (224) [system] is_list(['style-check', [-, singleton]])
   Exit: (224) [system] is_list(['style-check', [-, singleton]])
^  Call: (224) [user] apply:maplist(self_eval, ['style-check', [-, singleton]])
^  Unify: (224) [apply] apply:maplist(user:self_eval, ['style-check', [-, singleton]])
   Call: (225) [apply] apply:maplist_(['style-check', [-, singleton]], user:self_eval)
   Unify: (225) [apply] apply:maplist_(['style-check', [-, singleton]], user:self_eval)
^  Call: (226) [user] self_eval('style-check')
^  Unify: (226) [user] self_eval('style-check')
^  Call: (228) [system] setup_call_cleanup('$notrace'(_169042, _169044), once(user:self_eval0('style-check')), '$restore_trace'(_169042, _169044))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_169042, _169044), system:once(user:self_eval0('style-check')), system:'$restore_trace'(_169042, _169044))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_169042, _169044))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('style-check')), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] self_eval('style-check')
   Call: (226) [apply] apply:maplist_([[-, singleton]], user:self_eval)
   Unify: (226) [apply] apply:maplist_([[-, singleton]], user:self_eval)
^  Call: (227) [user] self_eval([-, singleton])
^  Unify: (227) [user] self_eval([-, singleton])
^  Call: (229) [system] setup_call_cleanup('$notrace'(_177458, _177460), once(user:self_eval0([-, singleton])), '$restore_trace'(_177458, _177460))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_177458, _177460), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_177458, _177460))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_177458, _177460))
^  Fail: (227) [user] self_eval([-, singleton])
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
   Call: (224) [system] _183108=do_more_defs(true)
   Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (224) [user] clause(eval_21(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610), _184984)
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^  Call: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^  Unify: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^  Call: (225) [user] eval_selfless(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^  Unify: (225) [user] eval_selfless(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^  Call: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _187808)
^  Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _187808)
   Call: (227) [system] var('style-check')
^  Redo: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _187808)
^  Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _187808)
^  Call: (227) [user] eval_selfless_1(['style-check', [-, singleton]], _187808)
^  Unify: (227) [user] eval_selfless_1(['style-check', [-, singleton]], _187808)
^  Call: (228) [user] allow_clp
^  Unify: (228) [user] allow_clp
^  Call: (229) [user] false_flag
^  Unify: (229) [user] false_flag
   Call: (230) [system] fail
   Fail: (230) [system] fail
^  Fail: (229) [user] false_flag
^  Redo: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _187808)
^  Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _187808)
^  Call: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _187808)
^  Unify: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _187808)
   Call: (228) [system] var('style-check')
^  Redo: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _187808)
^  Unify: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _187808)
^  Call: (228) [user] fake_notrace((ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078)))
^  Unify: (228) [user] fake_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078)))
^  Call: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078)))
^  Unify: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078)))
^  Call: (230) [user] setup_call_cleanup('$notrace'(_214784, _214786), once(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078))), '$restore_trace'(_214784, _214786))
^  Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_214784, _214786), user:once(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078))), user:'$restore_trace'(_214784, _214786))
^  Call: (231) [system] sig_atomic(user:'$notrace'(_214784, _214786))
^  Fail: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078)))
^  Fail: (228) [user] fake_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078)))
^  Redo: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^  Unify: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^  Call: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^  Unify: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^  Unify: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^  Call: (226) [user] eval_adjust_args(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240)
^  Unify: (226) [user] eval_adjust_args(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240)
   Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240)), eval_adjust_args1(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240))
   Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240)), eval_adjust_args1(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240))
^  Call: (229) [user] eval_all_args
^  Unify: (229) [user] eval_all_args
^  Call: (230) [user] true_flag
^  Unify: (230) [user] true_flag
^  Exit: (230) [user] true_flag
^  Exit: (229) [user] eval_all_args
^  Call: (229) [user] eval_adjust_args2(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240)
^  Unify: (229) [user] eval_adjust_args2(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_245472])
^  Call: (230) [user] apply:maplist(must_eval_args(=, _246430, 499, '&self'), [[-, singleton]], _245472)
^  Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _246430, 499, '&self'), [[-, singleton]], _245472)
   Call: (231) [apply] apply:maplist_([[-, singleton]], _245472, user:must_eval_args(=, _246430, 499, '&self'))
   Unify: (231) [apply] apply:maplist_([[-, singleton]], [_249252|_249254], user:must_eval_args(=, _246430, 499, '&self'))
^  Call: (232) [user] must_eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Unify: (232) [user] must_eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Call: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] var(eval_args)
   Fail: (234) [system] var(eval_args)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==false
   Fail: (234) [system] eval_args==false
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==true
   Fail: (234) [system] eval_args==true
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, debug)
^  Unify: (234) [user] fast_option_value(eval_args, debug)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, debug)
   Fail: (235) [system] current_prolog_flag(eval_args, debug)
^  Fail: (234) [user] fast_option_value(eval_args, debug)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, trace)
^  Unify: (234) [user] fast_option_value(eval_args, trace)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, trace)
   Fail: (235) [system] current_prolog_flag(eval_args, trace)
^  Fail: (234) [user] fast_option_value(eval_args, trace)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _281704)
   Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _281704)
^  Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _281704, _283640)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _281704, [])
   Call: (236) [system] current_prolog_flag(nodebugx, true)
^  Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _281704, _286444)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _281704, _287382)
^  Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_290116, _290118, _290120), defined)
^  Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_290116, _290118, _290120), defined)
   Call: (237) [system] nonvar(defined)
   Exit: (237) [system] nonvar(defined)
   Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_290116, _290118, _290120))
   Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_290116, _290118, _290120))
   Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_290116, _290118, _290120))
   Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_290116, _290118, _290120))
   Call: (239) [system] callable(debugging_logicmoo_setting(_290116, _290118, _290120))
   Exit: (239) [system] callable(debugging_logicmoo_setting(_290116, _290118, _290120))
   Call: (239) [system] atom(bugger)
   Exit: (239) [system] atom(bugger)
   Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_290116, _290118, _290120))
   Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_290116, _290118, _290120))
^  Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_290116, _290118, _290120), defined)
^  Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _281704, _304030)
^  Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (234) [system] true==true
   Exit: (234) [system] true==true
^  Exit: (233) [user] is_debugging(eval_args)
^  Unify: (232) [user] must_eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Call: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
   Call: (234) [system] var([-, singleton])
^  Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_317154, _317156), once(user:self_eval([-, singleton])), '$restore_trace'(_317154, _317156))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_317154, _317156), system:once(user:self_eval([-, singleton])), system:'$restore_trace'(_317154, _317156))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_317154, _317156))
^  Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_321892, _321894), once(user:nonvar(_249252)), '$restore_trace'(_321892, _321894))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_321892, _321894), system:once(user:nonvar(_249252)), system:'$restore_trace'(_321892, _321894))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_321892, _321894))
^  Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_326630, _326632), once(user:nonvar(_249252)), '$restore_trace'(_326630, _326632))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_326630, _326632), system:once(user:nonvar(_249252)), system:'$restore_trace'(_326630, _326632))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_326630, _326632))
^  Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
   Call: (234) [system] [singleton]==[]
^  Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
   Call: (234) [system] atom(=)
   Exit: (234) [system] atom(=)
   Call: (234) [system] (=)\==(=)
^  Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Call: (234) [user] self_eval([-, singleton])
^  Unify: (234) [user] self_eval([-, singleton])
^  Call: (236) [system] setup_call_cleanup('$notrace'(_340696, _340698), once(user:self_eval0([-, singleton])), '$restore_trace'(_340696, _340698))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_340696, _340698), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_340696, _340698))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_340696, _340698))
^  Fail: (234) [user] self_eval([-, singleton])
^  Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^  Call: (234) [user] eval_00(=, _246430, 499, '&self', [-, singleton], _249252)
^  Unify: (234) [user] eval_00(=, _246430, 499, '&self', [-, singleton], _249252)
^  Call: (235) [user] self_eval([-, singleton])
^  Unify: (235) [user] self_eval([-, singleton])
^  Call: (237) [system] setup_call_cleanup('$notrace'(_350094, _350096), once(user:self_eval0([-, singleton])), '$restore_trace'(_350094, _350096))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_350094, _350096), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_350094, _350096))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_350094, _350096))
^  Fail: (235) [user] self_eval([-, singleton])
^  Redo: (234) [user] eval_00(=, _246430, 499, '&self', [-, singleton], _249252)
^  Unify: (234) [user] eval_00(=, _246430, 499, '&self', [-, singleton], _249252)
^  Call: (235) [user] eval_01(=, _246430, 499, '&self', [-, singleton], _249252)
^  Unify: (235) [user] eval_01(=, _246430, 499, '&self', [-, singleton], _249252)
^  Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (238) [system] 499<1
   Fail: (238) [system] 499<1
^  Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_363252, _363254), once(user:(_363228 is 499-1, copy_term([-, singleton], _363242))), '$restore_trace'(_363252, _363254))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_363252, _363254), system:once(user:(_363228 is 499-1, copy_term([-, singleton], _363242))), system:'$restore_trace'(_363252, _363254))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_363252, _363254))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([-, singleton], [-, singleton]))), system:'$restore_trace'(3, -1))
^  Call: (236) [user] trace_eval(eval_20(=, _246430), e, 498, '&self', [-, singleton], _367036)
^  Unify: (236) [user] trace_eval(eval_20(=, _246430), e, 498, '&self', [-, singleton], _367036)
^  Call: (237) [user] must_det_ll((notrace((flag(eval_num, _368946, _368946+1), _368964 is _368946 mod 500, _368982 is 99-498 mod 100, _369006=_369008, option_else('trace-length', _369020, 500), option_else('trace-depth', _369028, 30))), quietly(if_t((nop(stop_rtrace), _368964>_369020), (set_debug(eval, false), _369084 is _369020+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_369136)))))
^  Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _368946, _368946+1), _368964 is _368946 mod 500, _368982 is 99-498 mod 100, _369006=_369008, option_else('trace-length', _369020, 500), option_else('trace-depth', _369028, 30))), quietly(if_t((nop(stop_rtrace), _368964>_369020), (set_debug(eval, false), _369084 is _369020+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_369136)))))
^  Call: (238) [user] once(user:(notrace((flag(eval_num, _368946, _368946+1), _368964 is _368946 mod 500, _368982 is 99-498 mod 100, _369006=_369008, option_else('trace-length', _369020, 500), option_else('trace-depth', _369028, 30))), quietly(if_t((nop(stop_rtrace), _368964>_369020), (set_debug(eval, false), _369084 is _369020+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_369136)))))
^  Unify: (238) [system] once(user:(notrace((flag(eval_num, _368946, _368946+1), _368964 is _368946 mod 500, _368982 is 99-498 mod 100, _369006=_369008, option_else('trace-length', _369020, 500), option_else('trace-depth', _369028, 30))), quietly(if_t((nop(stop_rtrace), _368964>_369020), (set_debug(eval, false), _369084 is _369020+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_369136)))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_372860, _372862), once(user:(flag(eval_num, _368946, _368946+1), _368964 is _368946 mod 500, _368982 is 99-498 mod 100, _369006=_369008, option_else('trace-length', _369020, 500), option_else('trace-depth', _369028, 30))), '$restore_trace'(_372860, _372862))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_372860, _372862), system:once(user:(flag(eval_num, _368946, _368946+1), _368964 is _368946 mod 500, _368982 is 99-498 mod 100, _369006=_369008, option_else('trace-length', _369020, 500), option_else('trace-depth', _369028, 30))), system:'$restore_trace'(_372860, _372862))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_372860, _372862))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _369006=_369006, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _369084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace)))))
^  Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _369084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace)))))
^  Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _369084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace)))))
   Call: (240) [user] nop(notrace(no_repeats_var(_369136)))
   Unify: (240) [user] nop(notrace(no_repeats_var(_369136)))
   Exit: (240) [user] nop(notrace(no_repeats_var(_369136)))
^  Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _369006=_369006, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _369084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_369136)))))
^  Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _369006=_369006, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _369084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_369136)))))
   Call: (237) [occurs] occurs:sub_term(_384324, e)
   Unify: (237) [occurs] occurs:sub_term(e, e)
   Exit: (237) [occurs] occurs:sub_term(e, e)
   Call: (237) [system] e\=e
   Fail: (237) [system] e\=e
   Redo: (237) [occurs] occurs:sub_term(_384324, e)
   Unify: (237) [occurs] occurs:sub_term(_384324, e)
   Call: (238) [system] compound(e)
   Fail: (238) [system] compound(e)
   Fail: (237) [occurs] occurs:sub_term(_384324, e)
^  Redo: (236) [user] trace_eval(eval_20(=, _246430), e, 498, '&self', [-, singleton], _367036)
   Call: (237) [system] _394542=e
   Exit: (237) [system] e=e
^  Call: (237) [user] if_trace((eval;e), (_369006=1, indentq(1, 1, -->, [e, [-, singleton]])))
^  Unify: (237) [user] if_trace((eval;e), (_369006=1, indentq(1, 1, -->, [e, [-, singleton]])))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_398346, _398348), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _369006=1, indentq(1, 1, -->, [e, [-, singleton]]))), _398304, fbug((_398304-->if_trace((eval;e), (_369006=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), '$restore_trace'(_398346, _398348))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_398346, _398348), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _369006=1, indentq(1, 1, -->, [e, [-, singleton]]))), _398304, fbug((_398304-->if_trace((eval;e), (_369006=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), system:'$restore_trace'(_398346, _398348))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_398346, _398348))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _369006=1, indentq(1, 1, -->, [e, [-, singleton]]))), _398304, fbug((_398304-->if_trace((eval;e), (_369006=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace((eval;e), (_369006=1, indentq(1, 1, -->, [e, [-, singleton]])))
   Call: (237) [system] _403128=retval(fail)
   Exit: (237) [system] retval(fail)=retval(fail)
   Call: (237) [system] _404990=(\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)]))))
   Exit: (237) [system] (\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)]))))
^  Call: (237) [user] call_cleanup(((call(eval_20(=, _246430), 498, '&self', [-, singleton], _367036)*->nb_setarg(1, retval(fail), _367036);fail, trace, call(eval_20(=, _246430), 498, '&self', [-, singleton], _367036)), ignore(notrace((\+_367036\=_369136, nb_setarg(1, retval(fail), _367036))))), ignore((_369006==1->ignore(\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)])))))))))))
^  Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _246430), 498, '&self', [-, singleton], _367036)*->nb_setarg(1, retval(fail), _367036);fail, trace, call(eval_20(=, _246430), 498, '&self', [-, singleton], _367036)), ignore(notrace((\+_367036\=_369136, nb_setarg(1, retval(fail), _367036))))), user:ignore((_369006==1->ignore(\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)])))))))))))
^  Call: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
   Call: (240) [system] atom([-, singleton])
^  Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Call: (240) [user] no_eval([-, singleton])
^  Unify: (240) [user] no_eval([-, singleton])
^  Call: (241) [user] self_eval([-, singleton])
^  Unify: (241) [user] self_eval([-, singleton])
^  Call: (243) [system] setup_call_cleanup('$notrace'(_417396, _417398), once(user:self_eval0([-, singleton])), '$restore_trace'(_417396, _417398))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_417396, _417398), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_417396, _417398))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_417396, _417398))
^  Fail: (241) [user] self_eval([-, singleton])
^  Redo: (240) [user] no_eval([-, singleton])
^  Unify: (240) [user] no_eval([-, singleton])
   Call: (241) [system] atomic(-)
   Exit: (241) [system] atomic(-)
^  Call: (241) [user] is_sl(-)
^  Unify: (241) [user] is_sl(-)
   Call: (242) [system] number(-)
^  Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
   Call: (240) [system] [singleton]==[]
^  Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
   Call: (240) [system] atom(=)
   Exit: (240) [system] atom(=)
   Call: (240) [system] (=)\==(=)
^  Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
   Call: (240) [system] callable(-)
   Exit: (240) [system] callable(-)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
   Call: (240) [system] is_list([singleton])
   Exit: (240) [system] is_list([singleton])
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
   Call: (240) [system] is_list([-, singleton])
   Exit: (240) [system] is_list([-, singleton])
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], [-|_444430])
   Call: (240) [system] var(-)
^  Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Call: (240) [user] once(expand_eval([-, singleton], _448192))
^  Unify: (240) [system] once(user:expand_eval([-, singleton], _448192))
^  Call: (241) [user] expand_eval([-, singleton], _448192)
^  Unify: (241) [user] expand_eval([-, singleton], _448192)
   Call: (242) [system] is_list([-, singleton])
   Exit: (242) [system] is_list([-, singleton])
^  Unify: (241) [user] expand_eval([-, singleton], [-|_453768])
   Call: (242) [system] ground(-)
   Exit: (242) [system] ground(-)
^  Unify: (241) [user] expand_eval([-, singleton], [-|_456550])
^  Call: (242) [user] apply:maplist(expand_eval, [singleton], _456550)
^  Unify: (242) [apply] apply:maplist(user:expand_eval, [singleton], _456550)
   Call: (243) [apply] apply:maplist_([singleton], _456550, user:expand_eval)
   Unify: (243) [apply] apply:maplist_([singleton], [_460296|_460298], user:expand_eval)
^  Call: (244) [user] expand_eval(singleton, _460296)
^  Unify: (244) [user] expand_eval(singleton, _460296)
   Call: (245) [system] is_list(singleton)
^  Redo: (244) [user] expand_eval(singleton, _460296)
   Call: (245) [system] singleton=_460296
   Exit: (245) [system] singleton=singleton
^  Exit: (244) [user] expand_eval(singleton, singleton)
   Call: (244) [apply] apply:maplist_([], _460298, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (243) [apply] apply:maplist_([singleton], [singleton], user:expand_eval)
^  Exit: (242) [apply] apply:maplist(user:expand_eval, [singleton], [singleton])
^  Exit: (241) [user] expand_eval([-, singleton], [-, singleton])
^  Exit: (240) [system] once(user:expand_eval([-, singleton], [-, singleton]))
   Call: (240) [system] [-, singleton]\==[-, singleton]
^  Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Call: (240) [user] is_progn(-)
^  Unify: (240) [user] is_progn(-)
   Call: (241) [system] var(-)
^  Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Call: (240) [user] is_progn(-)
^  Unify: (240) [user] is_progn(-)
   Call: (241) [system] var(-)
^  Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Call: (240) [user] is_space_op(-)
^  Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
   Call: (240) [system] is_list(singleton)
^  Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
   Call: (240) [system] singleton=='Nothing'
^  Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Call: (240) [user] metta_compiled_predicate('&self', -, _494824)
^  Fail: (240) [user] metta_compiled_predicate('&self', -, _494824)
^  Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^  Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
   Call: (240) [system] is_list([-, singleton])
   Exit: (240) [system] is_list([-, singleton])
^  Call: (240) [user] apply:maplist(self_eval, [-, singleton])
^  Unify: (240) [apply] apply:maplist(user:self_eval, [-, singleton])
   Call: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
   Unify: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
^  Call: (242) [user] self_eval(-)
^  Unify: (242) [user] self_eval(-)
^  Call: (244) [system] setup_call_cleanup('$notrace'(_506016, _506018), once(user:self_eval0(-)), '$restore_trace'(_506016, _506018))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_506016, _506018), system:once(user:self_eval0(-)), system:'$restore_trace'(_506016, _506018))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_506016, _506018))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] self_eval(-)
   Call: (242) [apply] apply:maplist_([singleton], user:self_eval)
   Unify: (242) [apply] apply:maplist_([singleton], user:self_eval)
^  Call: (243) [user] self_eval(singleton)
^  Unify: (243) [user] self_eval(singleton)
^  Call: (245) [system] setup_call_cleanup('$notrace'(_514432, _514434), once(user:self_eval0(singleton)), '$restore_trace'(_514432, _514434))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_514432, _514434), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_514432, _514434))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_514432, _514434))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] self_eval(singleton)
   Call: (243) [apply] apply:maplist_([], user:self_eval)
   Unify: (243) [apply] apply:maplist_([], user:self_eval)
   Exit: (243) [apply] apply:maplist_([], user:self_eval)
   Exit: (242) [apply] apply:maplist_([singleton], user:self_eval)
   Exit: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
^  Exit: (240) [apply] apply:maplist(user:self_eval, [-, singleton])
   Call: (240) [system] [-, singleton]=[_6588|_6590]
   Exit: (240) [system] [-, singleton]=[-, singleton]
   Call: (240) [system] atom(-)
   Exit: (240) [system] atom(-)
^  Unify: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
   Call: (240) [system] _11240=do_more_defs(true)
   Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (240) [user] clause(eval_21(=, _5498, 498, '&self', [-, singleton], _5526), _13116)
^  Redo: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
^  Unify: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
^  Call: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _15940)
^  Unify: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _15940)
^  Call: (241) [user] eval_selfless(=, _5498, 498, '&self', [-, singleton], _15940)
^  Unify: (241) [user] eval_selfless(=, _5498, 498, '&self', [-, singleton], _15940)
^  Call: (242) [user] eval_selfless_0([-, singleton], _15940)
^  Unify: (242) [user] eval_selfless_0([-, singleton], _15940)
   Call: (243) [system] var(-)
^  Redo: (242) [user] eval_selfless_0([-, singleton], _15940)
^  Unify: (242) [user] eval_selfless_0([-, singleton], _15940)
^  Call: (243) [user] eval_selfless_1([-, singleton], _15940)
^  Unify: (243) [user] eval_selfless_1([-, singleton], _15940)
^  Call: (244) [user] allow_clp
^  Unify: (244) [user] allow_clp
^  Call: (245) [user] false_flag
^  Unify: (245) [user] false_flag
   Call: (246) [system] fail
   Fail: (246) [system] fail
^  Fail: (245) [user] false_flag
^  Redo: (242) [user] eval_selfless_0([-, singleton], _15940)
^  Unify: (242) [user] eval_selfless_0([-, singleton], _15940)
^  Call: (243) [user] eval_selfless_2([-, singleton], _15940)
^  Unify: (243) [user] eval_selfless_2([-, singleton], _15940)
   Call: (244) [system] var(-)
^  Redo: (243) [user] eval_selfless_2([-, singleton], _15940)
^  Unify: (243) [user] eval_selfless_2([-, singleton], _15940)
^  Call: (244) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210)))
^  Unify: (244) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210)))
^  Call: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210)))
^  Unify: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210)))
^  Call: (246) [user] setup_call_cleanup('$notrace'(_42916, _42918), once(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210))), '$restore_trace'(_42916, _42918))
^  Unify: (246) [system] setup_call_cleanup(user:'$notrace'(_42916, _42918), user:once(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210))), user:'$restore_trace'(_42916, _42918))
^  Call: (247) [system] sig_atomic(user:'$notrace'(_42916, _42918))
^  Fail: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210)))
^  Fail: (244) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210)))
^  Redo: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _15940)
^  Unify: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _15940)
^  Call: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _15940)
^  Unify: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _15940)
^  Call: (242) [user] naive_eval_args
^  Unify: (242) [user] naive_eval_args
   Call: (243) [system] false
   Unify: (243) [system] false
   Call: (244) [system] fail
^  Redo: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _15940)
^  Unify: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _15940)
^  Call: (242) [user] naive_eval_args
^  Unify: (242) [user] naive_eval_args
   Call: (243) [system] false
   Unify: (243) [system] false
   Call: (244) [system] fail
^  Redo: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _15940)
^  Call: (242) [user] eval_adjust_args(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372)
^  Unify: (242) [user] eval_adjust_args(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372)
   Call: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372)), eval_adjust_args1(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372))
   Unify: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372)), eval_adjust_args1(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372))
^  Call: (245) [user] eval_all_args
^  Unify: (245) [user] eval_all_args
^  Call: (246) [user] true_flag
^  Unify: (246) [user] true_flag
^  Exit: (246) [user] true_flag
^  Exit: (245) [user] eval_all_args
^  Call: (245) [user] eval_adjust_args2(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372)
^  Unify: (245) [user] eval_adjust_args2(=, _5498, _63370, _15940, 498, '&self', [-, singleton], [-|_73604])
^  Call: (246) [user] apply:maplist(must_eval_args(=, _74562, 498, '&self'), [singleton], _73604)
^  Unify: (246) [apply] apply:maplist(user:must_eval_args(=, _74562, 498, '&self'), [singleton], _73604)
   Call: (247) [apply] apply:maplist_([singleton], _73604, user:must_eval_args(=, _74562, 498, '&self'))
   Unify: (247) [apply] apply:maplist_([singleton], [_77384|_77386], user:must_eval_args(=, _74562, 498, '&self'))
^  Call: (248) [user] must_eval_args(=, _74562, 498, '&self', singleton, _77384)
^  Unify: (248) [user] must_eval_args(=, _74562, 498, '&self', singleton, _77384)
^  Call: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] var(eval_args)
   Fail: (250) [system] var(eval_args)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] eval_args==false
   Fail: (250) [system] eval_args==false
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] eval_args==true
   Fail: (250) [system] eval_args==true
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
^  Call: (250) [user] fast_option_value(eval_args, debug)
^  Unify: (250) [user] fast_option_value(eval_args, debug)
   Call: (251) [system] atom(eval_args)
   Exit: (251) [system] atom(eval_args)
   Call: (251) [system] current_prolog_flag(eval_args, debug)
   Fail: (251) [system] current_prolog_flag(eval_args, debug)
^  Fail: (250) [user] fast_option_value(eval_args, debug)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
^  Call: (250) [user] fast_option_value(eval_args, trace)
^  Unify: (250) [user] fast_option_value(eval_args, trace)
   Call: (251) [system] atom(eval_args)
   Exit: (251) [system] atom(eval_args)
   Call: (251) [system] current_prolog_flag(eval_args, trace)
   Fail: (251) [system] current_prolog_flag(eval_args, trace)
^  Fail: (250) [user] fast_option_value(eval_args, trace)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109836)
   Unify: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109836)
^  Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109836, _111772)
^  Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109836, [])
   Call: (252) [system] current_prolog_flag(nodebugx, true)
^  Redo: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109836, _114576)
^  Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109836, _115514)
^  Call: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (252) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_118248, _118250, _118252), defined)
^  Unify: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_118248, _118250, _118252), defined)
   Call: (253) [system] nonvar(defined)
   Exit: (253) [system] nonvar(defined)
   Call: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118248, _118250, _118252))
   Unify: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118248, _118250, _118252))
   Call: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118248, _118250, _118252))
   Unify: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118248, _118250, _118252))
   Call: (255) [system] callable(debugging_logicmoo_setting(_118248, _118250, _118252))
   Exit: (255) [system] callable(debugging_logicmoo_setting(_118248, _118250, _118252))
   Call: (255) [system] atom(bugger)
   Exit: (255) [system] atom(bugger)
   Exit: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118248, _118250, _118252))
   Exit: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118248, _118250, _118252))
^  Exit: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_118248, _118250, _118252), defined)
^  Call: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _109836, _132162)
^  Unify: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (250) [system] true==true
   Exit: (250) [system] true==true
^  Exit: (249) [user] is_debugging(eval_args)
^  Unify: (248) [user] must_eval_args(=, _74562, 498, '&self', singleton, _77384)
^  Call: (249) [user] eval_args(=, _74562, 498, '&self', singleton, _77384)
^  Unify: (249) [user] eval_args(=, _74562, 498, '&self', singleton, _77384)
   Call: (250) [system] var(singleton)
^  Redo: (249) [user] eval_args(=, _74562, 498, '&self', singleton, _77384)
^  Unify: (249) [user] eval_args(=, _74562, 498, '&self', singleton, _77384)
^  Call: (251) [system] setup_call_cleanup('$notrace'(_145286, _145288), once(user:self_eval(singleton)), '$restore_trace'(_145286, _145288))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_145286, _145288), system:once(user:self_eval(singleton)), system:'$restore_trace'(_145286, _145288))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_145286, _145288))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(singleton)), system:'$restore_trace'(3, -1))
   Call: (250) [system] _77384=singleton
   Exit: (250) [system] singleton=singleton
^  Exit: (249) [user] eval_args(=, _74562, 498, '&self', singleton, singleton)
^  Exit: (248) [user] must_eval_args(=, _74562, 498, '&self', singleton, singleton)
   Call: (248) [apply] apply:maplist_([], _77386, user:must_eval_args(=, _74562, 498, '&self'))
   Unify: (248) [apply] apply:maplist_([], [], user:must_eval_args(=, _74562, 498, '&self'))
   Exit: (248) [apply] apply:maplist_([], [], user:must_eval_args(=, _74562, 498, '&self'))
   Exit: (247) [apply] apply:maplist_([singleton], [singleton], user:must_eval_args(=, _74562, 498, '&self'))
^  Exit: (246) [apply] apply:maplist(user:must_eval_args(=, _74562, 498, '&self'), [singleton], [singleton])
   Call: (246) [system] _63370=_15940
   Exit: (246) [system] _15940=_15940
^  Exit: (245) [user] eval_adjust_args2(=, _5498, _15940, _15940, 498, '&self', [-, singleton], [-, singleton])
   Exit: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _15940, _15940, 498, '&self', [-, singleton], [-, singleton])), eval_adjust_args1(=, _5498, _15940, _15940, 498, '&self', [-, singleton], [-, singleton]))
^  Exit: (242) [user] eval_adjust_args(=, _5498, _15940, _15940, 498, '&self', [-, singleton], [-, singleton])
^  Call: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^  Unify: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_164154, _164156), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _164112, fbug((_164112-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), '$restore_trace'(_164154, _164156))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_164154, _164156), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _164112, fbug((_164112-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), system:'$restore_trace'(_164154, _164156))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_164154, _164156))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _164112, fbug((_164112-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^  Call: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], _15940)
^  Unify: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], _15940)
   Call: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940)))))
   Unify: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940)))))
^  Call: (244) [user] eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _15940)
^  Unify: (244) [user] eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _15940)
   Call: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
^  Call: (246) [user] typed_list('&self', _176566, _176488)
^  Unify: (246) [user] typed_list('&self', _177498, _176488)
   Call: (247) [system] compound('&self')
   Fail: (247) [system] compound('&self')
^  Fail: (246) [user] typed_list('&self', _180278, _176488)
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
   Call: (246) [system] '&self'=='&flybase'
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
^  Call: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _174640, _174646, -])
^  Unify: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _174640, _174646, -])
^  Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _174640, _174646, -], _187660, _187662)
^  Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _174640, _174646, -], _188596, _188598)
^  Call: (248) [user] loaded_into_kb('&self', _189454)
^  Unify: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (248) [user] once(user:asserted_metta_pred(_200024, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (248) [system] once(user:asserted_metta_pred(_200024, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (249) [user] asserted_metta_pred(_200024, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (249) [user] asserted_metta_pred(_200024, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
   Call: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _174640, _174646, -])
   Unify: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _174640, _174646, -])
^  Call: (247) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _174640, _174646, -])
   Redo: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _174640, _174646, -])
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
   Call: (246) [system] '&self'\=='&corelib'
   Exit: (246) [system] '&self'\=='&corelib'
^  Call: (246) [user] using_all_spaces
^  Unify: (246) [user] using_all_spaces
   Call: (247) [system] nb_current(with_all_spaces, t)
   Call: (250) [clpfd] clpfd:make_clpfd_var(with_all_spaces)
   Fail: (250) [clpfd] clpfd:make_clpfd_var(with_all_spaces)
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
   Call: (246) [system] '&self'\=='&corelib'
   Exit: (246) [system] '&self'\=='&corelib'
   Call: (246) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (247) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (246) [user] metta_atom_asserted('&self', '&corelib')
   Call: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
^  Call: (247) [user] using_all_spaces
^  Unify: (247) [user] using_all_spaces
   Call: (248) [system] nb_current(with_all_spaces, t)
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
   Call: (247) [system] 'registered-python-function'==(:)
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
   Call: (247) [system] 'registered-python-function'=='@doc'
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
   Call: (247) [system] fail
   Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
   Redo: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940)))))
   Call: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940))))
   Unify: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940))))
^  Call: (245) [user] eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940)
^  Unify: (245) [user] eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940)
^  Call: (246) [user] allow_host_functions
^  Unify: (246) [user] allow_host_functions
^  Exit: (246) [user] allow_host_functions
^  Call: (246) [user] once((is_system_pred(-), length([singleton], _264362), is_syspred(-, _264362, _264370)))
^  Unify: (246) [system] once(user:(is_system_pred(-), length([singleton], _264362), is_syspred(-, _264362, _264370)))
^  Call: (248) [user] is_system_pred(-)
^  Unify: (248) [user] is_system_pred(-)
   Call: (249) [system] atom(-)
   Exit: (249) [system] atom(-)
   Call: (249) [system] atom_concat(_270008, !, -)
^  Redo: (248) [user] is_system_pred(-)
^  Unify: (248) [user] is_system_pred(-)
   Call: (249) [system] atom(-)
   Exit: (249) [system] atom(-)
   Call: (249) [system] atom_concat(_274636, '-fn', -)
^  Redo: (248) [user] is_system_pred(-)
^  Unify: (248) [user] is_system_pred(-)
   Call: (249) [system] atom(-)
   Exit: (249) [system] atom(-)
   Call: (249) [system] atom_concat(_279264, '-p', -)
^  Fail: (248) [user] is_system_pred(-)
   Redo: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940))))
   Call: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940)))
   Unify: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940)))
^  Call: (246) [user] eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940)
^  Unify: (246) [user] eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940)
^  Call: (247) [user] allow_host_functions
^  Unify: (247) [user] allow_host_functions
^  Exit: (247) [user] allow_host_functions
^  Call: (247) [user] is_system_pred(-)
^  Unify: (247) [user] is_system_pred(-)
   Call: (248) [system] atom(-)
   Exit: (248) [system] atom(-)
   Call: (248) [system] atom_concat(_292200, !, -)
^  Redo: (247) [user] is_system_pred(-)
^  Unify: (247) [user] is_system_pred(-)
   Call: (248) [system] atom(-)
   Exit: (248) [system] atom(-)
   Call: (248) [system] atom_concat(_296828, '-fn', -)
^  Redo: (247) [user] is_system_pred(-)
^  Unify: (247) [user] is_system_pred(-)
   Call: (248) [system] atom(-)
   Exit: (248) [system] atom(-)
   Call: (248) [system] atom_concat(_301456, '-p', -)
   Redo: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940)))
   Call: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940))
   Unify: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940))
^  Call: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940)
^  Unify: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940)
^  Call: (248) [user] curried_arity([-, singleton], _306950, _306952)
^  Unify: (248) [user] curried_arity([-, singleton], _306950, _306952)
   Call: (249) [system] var([-, singleton])
^  Redo: (248) [user] curried_arity([-, singleton], _306950, _306952)
^  Unify: (248) [user] curried_arity([-, singleton], -, _306952)
   Call: (249) [system] var(-)
^  Redo: (248) [user] curried_arity([-, singleton], _306950, _306952)
^  Unify: (248) [user] curried_arity([-, singleton], -, _306952)
^  Call: (249) [user] len_or_unbound([singleton], _306952)
^  Unify: (249) [user] len_or_unbound([singleton], _306952)
   Call: (250) [system] is_list([singleton])
   Exit: (250) [system] is_list([singleton])
   Call: (250) [system] length([singleton], _306952)
   Unify: (250) [system] length([singleton], _306952)
   Call: (251) [system] var(_306952)
   Exit: (251) [system] var(_306952)
   Call: (251) [system] []==[]
   Exit: (251) [system] []==[]
   Call: (251) [system] _306952=1
   Exit: (251) [system] 1=1
   Exit: (250) [system] length([singleton], 1)
^  Exit: (249) [user] len_or_unbound([singleton], 1)
^  Exit: (248) [user] curried_arity([-, singleton], -, 1)
^  Call: (248) [user] is_metta_type_constructor('&self', -, _328306)
^  Redo: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940)
^  Unify: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940)
^  Call: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^  Unify: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^  Call: (249) [user] cant_be_ok(eval_maybe_defn, [-, singleton])
^  Unify: (249) [user] cant_be_ok(eval_maybe_defn, [-, singleton])
   Call: (250) [system] (-)==let
^  Redo: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^  Unify: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^  Exit: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^  Call: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _15940)
^  Unify: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _15940)
^  Call: (249) [user] must_det_ll((notrace((flag(eval_num, _340466, _340466+1), _340484 is _340466 mod 500, _340502 is 99-498 mod 100, _340526=_340528, option_else('trace-length', _340540, 500), option_else('trace-depth', _340548, 30))), quietly(if_t((nop(stop_rtrace), _340484>_340540), (set_debug(eval, false), _340604 is _340540+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_340656)))))
^  Unify: (249) [user] must_det_ll(user:(notrace((flag(eval_num, _340466, _340466+1), _340484 is _340466 mod 500, _340502 is 99-498 mod 100, _340526=_340528, option_else('trace-length', _340540, 500), option_else('trace-depth', _340548, 30))), quietly(if_t((nop(stop_rtrace), _340484>_340540), (set_debug(eval, false), _340604 is _340540+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_340656)))))
^  Call: (250) [user] once(user:(notrace((flag(eval_num, _340466, _340466+1), _340484 is _340466 mod 500, _340502 is 99-498 mod 100, _340526=_340528, option_else('trace-length', _340540, 500), option_else('trace-depth', _340548, 30))), quietly(if_t((nop(stop_rtrace), _340484>_340540), (set_debug(eval, false), _340604 is _340540+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_340656)))))
^  Unify: (250) [system] once(user:(notrace((flag(eval_num, _340466, _340466+1), _340484 is _340466 mod 500, _340502 is 99-498 mod 100, _340526=_340528, option_else('trace-length', _340540, 500), option_else('trace-depth', _340548, 30))), quietly(if_t((nop(stop_rtrace), _340484>_340540), (set_debug(eval, false), _340604 is _340540+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_340656)))))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_344380, _344382), once(user:(flag(eval_num, _340466, _340466+1), _340484 is _340466 mod 500, _340502 is 99-498 mod 100, _340526=_340528, option_else('trace-length', _340540, 500), option_else('trace-depth', _340548, 30))), '$restore_trace'(_344380, _344382))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_344380, _344382), system:once(user:(flag(eval_num, _340466, _340466+1), _340484 is _340466 mod 500, _340502 is 99-498 mod 100, _340526=_340528, option_else('trace-length', _340540, 500), option_else('trace-depth', _340548, 30))), system:'$restore_trace'(_344380, _344382))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_344380, _344382))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _340526=_340526, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _340604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace)))))
^  Unify: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _340604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace)))))
^  Exit: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _340604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace)))))
   Call: (252) [user] nop(notrace(no_repeats_var(_340656)))
   Unify: (252) [user] nop(notrace(no_repeats_var(_340656)))
   Exit: (252) [user] nop(notrace(no_repeats_var(_340656)))
^  Exit: (250) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _340526=_340526, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _340604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_340656)))))
^  Exit: (249) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _340526=_340526, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _340604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_340656)))))
   Call: (249) [occurs] occurs:sub_term(_355844, defn)
   Unify: (249) [occurs] occurs:sub_term(defn, defn)
   Exit: (249) [occurs] occurs:sub_term(defn, defn)
   Call: (249) [system] defn\=defn
   Fail: (249) [system] defn\=defn
   Redo: (249) [occurs] occurs:sub_term(_355844, defn)
   Unify: (249) [occurs] occurs:sub_term(_355844, defn)
   Call: (250) [system] compound(defn)
   Fail: (250) [system] compound(defn)
   Fail: (249) [occurs] occurs:sub_term(_355844, defn)
^  Redo: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _15940)
   Call: (249) [system] _366062=defn
   Exit: (249) [system] defn=defn
^  Call: (249) [user] if_trace((eval;defn), (_340526=1, indentq(1, 2, -->, [defn, [-, singleton]])))
^  Unify: (249) [user] if_trace((eval;defn), (_340526=1, indentq(1, 2, -->, [defn, [-, singleton]])))
^  Call: (251) [system] setup_call_cleanup('$notrace'(_369866, _369868), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _340526=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _369824, fbug((_369824-->if_trace((eval;defn), (_340526=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), '$restore_trace'(_369866, _369868))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_369866, _369868), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _340526=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _369824, fbug((_369824-->if_trace((eval;defn), (_340526=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), system:'$restore_trace'(_369866, _369868))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_369866, _369868))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _340526=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _369824, fbug((_369824-->if_trace((eval;defn), (_340526=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (249) [user] if_trace((eval;defn), (_340526=1, indentq(1, 2, -->, [defn, [-, singleton]])))
   Call: (249) [system] _374648=retval(fail)
   Exit: (249) [system] retval(fail)=retval(fail)
   Call: (249) [system] _376510=(\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)]))))
   Exit: (249) [system] (\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)]))))
^  Call: (249) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _15940)*->nb_setarg(1, retval(fail), _15940);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _15940)), ignore(notrace((\+_15940\=_340656, nb_setarg(1, retval(fail), _15940))))), ignore((_340526==1->ignore(\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)])))))))))))
^  Unify: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _15940)*->nb_setarg(1, retval(fail), _15940);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _15940)), ignore(notrace((\+_15940\=_340656, nb_setarg(1, retval(fail), _15940))))), user:ignore((_340526==1->ignore(\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)])))))))))))
^  Call: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _15940)
^  Unify: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _15940)
^  Call: (252) [user] findall((_382398->_382400), get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418)
^  Unify: (252) [$bags] findall((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418)
^  Call: (253) [$bags] findall((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, [])
^  Unify: (253) [$bags] findall((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, [])
^  Call: (254) [$bags] cleanup_bag(findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, []), '$destroy_findall_bag')
^  Unify: (254) [$bags] cleanup_bag('$bags':findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, []), '$bags':'$destroy_findall_bag')
   Call: (255) [$bags] findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, [])
   Unify: (255) [$bags] findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, [])
^  Call: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400)
^  Unify: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], [-|_390900], _382400)
^  Call: (257) [user] same_len_copy([singleton], _390900)
^  Unify: (257) [user] same_len_copy([singleton], _390900)
   Call: (258) [system] length([singleton], _393706)
   Unify: (258) [system] length([singleton], _393706)
   Call: (259) [system] var(_393706)
   Exit: (259) [system] var(_393706)
   Call: (259) [system] []==[]
   Exit: (259) [system] []==[]
   Call: (259) [system] _393706=1
   Exit: (259) [system] 1=1
   Exit: (258) [system] length([singleton], 1)
   Call: (258) [system] length(_390900, 1)
   Unify: (258) [system] length(_390900, 1)
   Call: (259) [system] var(1)
   Redo: (258) [system] length(_390900, 1)
   Unify: (258) [system] length(_390900, 1)
   Call: (259) [system] integer(1)
   Exit: (259) [system] integer(1)
   Call: (259) [system] _390900==[]
   Redo: (258) [system] length(_390900, 1)
   Call: (259) [system] var(_390900)
   Exit: (259) [system] var(_390900)
   Exit: (258) [system] length([_412250], 1)
^  Exit: (257) [user] same_len_copy([singleton], [_412250])
   Call: (257) [user] metta_eq_def(=, '&self', [-, _412250], _382400)
   Unify: (257) [user] metta_eq_def(=, '&self', [-, _412250], _382400)
^  Call: (258) [user] ignore((=)=(=))
^  Unify: (258) [system] ignore(user:((=)=(=)))
   Call: (259) [system] (=)=(=)
   Exit: (259) [system] (=)=(=)
^  Exit: (258) [system] ignore(user:((=)=(=)))
   Call: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
   Unify: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
^  Call: (259) [user] typed_list('&self', _422550, _422472)
^  Unify: (259) [user] typed_list('&self', _423482, _422472)
   Call: (260) [system] compound('&self')
   Fail: (260) [system] compound('&self')
^  Fail: (259) [user] typed_list('&self', _426262, _422472)
   Redo: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
   Unify: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
   Call: (259) [system] '&self'=='&flybase'
   Redo: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
   Unify: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
^  Call: (259) [user] metta_atom_in_file('&self', [=, [-, _412250], _382400])
^  Unify: (259) [user] metta_atom_in_file('&self', [=, [-, _412250], _382400])
^  Call: (260) [user] metta_atom_in_file('&self', [=, [-, _412250], _382400], _433644, _433646)
^  Unify: (260) [user] metta_atom_in_file('&self', [=, [-, _412250], _382400], _434580, _434582)
^  Call: (261) [user] loaded_into_kb('&self', _435438)
^  Unify: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (261) [user] once(user:asserted_metta_pred(_446008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (261) [system] once(user:asserted_metta_pred(_446008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (262) [user] asserted_metta_pred(_446008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (262) [user] asserted_metta_pred(_446008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
   Unify: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
   Call: (259) [user] metta_atom_asserted('&self', [=, [-, _412250], _382400])
   Unify: (259) [user] metta_atom_asserted('&self', [=, [-, _412250], _382400])
^  Call: (260) [user] metta_atom_asserted_deduced('&self', [=, [-, _412250], _382400])
   Redo: (259) [user] metta_atom_asserted('&self', [=, [-, _412250], _382400])
   Redo: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
   Unify: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
   Call: (259) [system] '&self'\=='&corelib'
   Exit: (259) [system] '&self'\=='&corelib'
^  Call: (259) [user] using_all_spaces
^  Unify: (259) [user] using_all_spaces
   Call: (260) [system] nb_current(with_all_spaces, t)
   Redo: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
   Unify: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
   Call: (259) [system] '&self'\=='&corelib'
   Exit: (259) [system] '&self'\=='&corelib'
   Call: (259) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (260) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (259) [user] metta_atom_asserted('&self', '&corelib')
   Call: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
   Unify: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
^  Call: (260) [user] using_all_spaces
^  Unify: (260) [user] using_all_spaces
   Call: (261) [system] nb_current(with_all_spaces, t)
   Redo: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
   Unify: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
   Call: (260) [system] (=)==(:)
   Redo: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
   Unify: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
   Call: (260) [system] (=)=='@doc'
   Redo: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
   Unify: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
   Call: (260) [system] fail
   Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
^  Redo: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400)
   Redo: (255) [$bags] findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, [])
   Exit: (255) [$bags] findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), [], [])
^  Exit: (254) [$bags] cleanup_bag('$bags':findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (253) [$bags] findall((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), [], [])
^  Exit: (252) [$bags] findall((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), [])
^  Call: (252) [user] eval_defn_bodies(=, _5498, 498, '&self', [-, singleton], _15940, [])
^  Unify: (252) [user] eval_defn_bodies(=, _5498, 498, '&self', [-, singleton], _15940, [])
^  Call: (253) [user] ignore((curried_arity([-, singleton], _508632, _508634), assert(is_metta_type_constructor('&self', _508632, _508634))))
^  Unify: (253) [system] ignore(user:(curried_arity([-, singleton], _508632, _508634), assert(is_metta_type_constructor('&self', _508632, _508634))))
^  Call: (255) [user] curried_arity([-, singleton], _508632, _508634)
^  Unify: (255) [user] curried_arity([-, singleton], _508632, _508634)
   Call: (256) [system] var([-, singleton])
^  Redo: (255) [user] curried_arity([-, singleton], _508632, _508634)
^  Unify: (255) [user] curried_arity([-, singleton], -, _508634)
   Call: (256) [system] var(-)
^  Redo: (255) [user] curried_arity([-, singleton], _508632, _508634)
^  Unify: (255) [user] curried_arity([-, singleton], -, _508634)
^  Call: (256) [user] len_or_unbound([singleton], _508634)
^  Unify: (256) [user] len_or_unbound([singleton], _508634)
   Call: (257) [system] is_list([singleton])
   Exit: (257) [system] is_list([singleton])
   Call: (257) [system] length([singleton], _508634)
   Unify: (257) [system] length([singleton], _508634)
   Call: (258) [system] var(_6254)
   Exit: (258) [system] var(_6254)
   Call: (258) [system] []==[]
   Exit: (258) [system] []==[]
   Call: (258) [system] _6254=1
   Exit: (258) [system] 1=1
   Exit: (257) [system] length([singleton], 1)
^  Exit: (256) [user] len_or_unbound([singleton], 1)
^  Exit: (255) [user] curried_arity([-, singleton], -, 1)
^  Call: (255) [user] assert(is_metta_type_constructor('&self', -, 1))
^  Exit: (255) [user] assert(is_metta_type_constructor('&self', -, 1))
^  Exit: (253) [system] ignore(user:(curried_arity([-, singleton], -, 1), assert(is_metta_type_constructor('&self', -, 1))))
^  Call: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^  Unify: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^  Call: (255) [system] setup_call_cleanup('$notrace'(_18988, _18990), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _18946, fbug((_18946-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), '$restore_trace'(_18988, _18990))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_18988, _18990), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _18946, fbug((_18946-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), system:'$restore_trace'(_18988, _18990))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_18988, _18990))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _18946, fbug((_18946-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^  Call: (253) [user] fail_on_constructor
^  Unify: (253) [user] fail_on_constructor
^  Call: (254) [user] true_flag
^  Unify: (254) [user] true_flag
^  Exit: (254) [user] true_flag
^  Exit: (253) [user] fail_on_constructor
^  Fail: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _5826)
   Call: (251) [system] fail
   Fail: (251) [system] fail
^  Call: (251) [user] ignore((_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
^  Unify: (251) [system] ignore(user:(_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
   Call: (253) [system] _5944==1
   Fail: (253) [system] _5944==1
^  Call: (254) [system] setup_call_cleanup('$notrace'(_35772, _35774), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), '$restore_trace'(_35772, _35774))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_35772, _35774), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_35772, _35774))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_35772, _35774))
^  Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [system] ignore(user:(_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
^  Fail: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _5826)*->nb_setarg(1, retval(fail), _5826);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _5826)), ignore(notrace((\+_5826\=_5952, nb_setarg(1, retval(fail), _5826))))), user:ignore((_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))))))
^  Fail: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _5826)
   Redo: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _5826), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826))
^  Call: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826)
^  Call: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^  Call: (249) [user] wont_need_subst([-, singleton])
^  Unify: (249) [user] wont_need_subst([-, singleton])
   Call: (250) [system] number(singleton)
^  Redo: (249) [user] wont_need_subst([-, singleton])
^  Unify: (249) [user] wont_need_subst([-, singleton])
   Call: (250) [system] atom(-)
   Exit: (250) [system] atom(-)
^  Call: (250) [user] need_subst_f(-)
^  Unify: (250) [user] need_subst_f(-)
^  Exit: (250) [user] need_subst_f(-)
^  Redo: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^  Call: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
   Call: (250) [system] atom(=)
   Exit: (250) [system] atom(=)
   Call: (250) [system] (=)\==(=)
^  Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^  Call: (250) [user] self_subst([-, singleton])
^  Unify: (250) [user] self_subst([-, singleton])
   Call: (251) [system] callable([-, singleton])
   Exit: (251) [system] callable([-, singleton])
^  Unify: (250) [user] self_subst([-, singleton])
^  Call: (251) [user] self_eval([-, singleton])
^  Unify: (251) [user] self_eval([-, singleton])
^  Call: (253) [system] setup_call_cleanup('$notrace'(_71374, _71376), once(user:self_eval0([-, singleton])), '$restore_trace'(_71374, _71376))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_71374, _71376), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_71374, _71376))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_71374, _71376))
^  Fail: (251) [user] self_eval([-, singleton])
^  Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
   Call: (250) [system] [singleton]==[]
^  Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^  Call: (251) [system] setup_call_cleanup('$notrace'(_79860, _79862), once(user:(_79842 is 498-1)), '$restore_trace'(_79860, _79862))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_79860, _79862), system:once(user:(_79842 is 498-1)), system:'$restore_trace'(_79860, _79862))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_79860, _79862))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1)), system:'$restore_trace'(3, -1))
^  Call: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^  Unify: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^  Call: (251) [user] self_subst([-, singleton])
^  Unify: (251) [user] self_subst([-, singleton])
   Call: (252) [system] callable([-, singleton])
   Exit: (252) [system] callable([-, singleton])
^  Unify: (251) [user] self_subst([-, singleton])
^  Call: (252) [user] self_eval([-, singleton])
^  Unify: (252) [user] self_eval([-, singleton])
^  Call: (254) [system] setup_call_cleanup('$notrace'(_92010, _92012), once(user:self_eval0([-, singleton])), '$restore_trace'(_92010, _92012))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_92010, _92012), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_92010, _92012))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_92010, _92012))
^  Fail: (252) [user] self_eval([-, singleton])
^  Redo: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^  Unify: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
   Call: (251) [system] _97666 is 497+ -1
   Exit: (251) [system] 496 is 497+ -1
^  Call: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _99542)
^  Unify: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _99542)
^  Call: (252) [user] must_det_ll((notrace((flag(eval_num, _101452, _101452+1), _101470 is _101452 mod 500, _101488 is 99-497 mod 100, _101512=_101514, option_else('trace-length', _101526, 500), option_else('trace-depth', _101534, 30))), quietly(if_t((nop(stop_rtrace), _101470>_101526), (set_debug(eval, false), _101590 is _101526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_101642)))))
^  Unify: (252) [user] must_det_ll(user:(notrace((flag(eval_num, _101452, _101452+1), _101470 is _101452 mod 500, _101488 is 99-497 mod 100, _101512=_101514, option_else('trace-length', _101526, 500), option_else('trace-depth', _101534, 30))), quietly(if_t((nop(stop_rtrace), _101470>_101526), (set_debug(eval, false), _101590 is _101526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_101642)))))
^  Call: (253) [user] once(user:(notrace((flag(eval_num, _101452, _101452+1), _101470 is _101452 mod 500, _101488 is 99-497 mod 100, _101512=_101514, option_else('trace-length', _101526, 500), option_else('trace-depth', _101534, 30))), quietly(if_t((nop(stop_rtrace), _101470>_101526), (set_debug(eval, false), _101590 is _101526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_101642)))))
^  Unify: (253) [system] once(user:(notrace((flag(eval_num, _101452, _101452+1), _101470 is _101452 mod 500, _101488 is 99-497 mod 100, _101512=_101514, option_else('trace-length', _101526, 500), option_else('trace-depth', _101534, 30))), quietly(if_t((nop(stop_rtrace), _101470>_101526), (set_debug(eval, false), _101590 is _101526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_101642)))))
^  Call: (256) [system] setup_call_cleanup('$notrace'(_105366, _105368), once(user:(flag(eval_num, _101452, _101452+1), _101470 is _101452 mod 500, _101488 is 99-497 mod 100, _101512=_101514, option_else('trace-length', _101526, 500), option_else('trace-depth', _101534, 30))), '$restore_trace'(_105366, _105368))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_105366, _105368), system:once(user:(flag(eval_num, _101452, _101452+1), _101470 is _101452 mod 500, _101488 is 99-497 mod 100, _101512=_101514, option_else('trace-length', _101526, 500), option_else('trace-depth', _101534, 30))), system:'$restore_trace'(_105366, _105368))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_105366, _105368))
^  Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _101512=_101512, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _101590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace)))))
^  Unify: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _101590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace)))))
^  Exit: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _101590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace)))))
   Call: (255) [user] nop(notrace(no_repeats_var(_101642)))
   Unify: (255) [user] nop(notrace(no_repeats_var(_101642)))
   Exit: (255) [user] nop(notrace(no_repeats_var(_101642)))
^  Exit: (253) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _101512=_101512, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _101590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_101642)))))
^  Exit: (252) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _101512=_101512, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _101590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_101642)))))
   Call: (252) [occurs] occurs:sub_term(_116830, (false, (e2;e)))
   Unify: (252) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
   Exit: (252) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
   Call: (252) [system] (false, (e2;e))\=(false, (e2;e))
   Fail: (252) [system] (false, (e2;e))\=(false, (e2;e))
   Redo: (252) [occurs] occurs:sub_term(_116830, (false, (e2;e)))
   Unify: (252) [occurs] occurs:sub_term(_116830, (false, (e2;e)))
   Call: (253) [system] compound((false, (e2;e)))
   Exit: (253) [system] compound((false, (e2;e)))
   Call: (253) [system] arg(_125252, (false, (e2;e)), _125176)
   Exit: (253) [system] arg(1, (false, (e2;e)), false)
   Call: (253) [occurs] occurs:sub_term(_116830, false)
   Unify: (253) [occurs] occurs:sub_term(false, false)
   Exit: (253) [occurs] occurs:sub_term(false, false)
   Exit: (252) [occurs] occurs:sub_term(false, (false, (e2;e)))
   Call: (252) [system] (false, (e2;e))\=false
   Exit: (252) [system] (false, (e2;e))\=false
^  Call: (252) [user] if_trace((eval;false, (e2;e)), (_101512=1, indentq(2, 3, -->, [false, [-, singleton]])))
^  Unify: (252) [user] if_trace((eval;false, (e2;e)), (_101512=1, indentq(2, 3, -->, [false, [-, singleton]])))
^  Call: (254) [system] setup_call_cleanup('$notrace'(_134556, _134558), once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _101512=1, indentq(2, 3, -->, [false, [-, singleton]]))), _134514, fbug((_134514-->if_trace((eval;false, (e2;e)), (_101512=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), '$restore_trace'(_134556, _134558))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_134556, _134558), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _101512=1, indentq(2, 3, -->, [false, [-, singleton]]))), _134514, fbug((_134514-->if_trace((eval;false, (e2;e)), (_101512=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(_134556, _134558))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_134556, _134558))
^  Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _101512=1, indentq(2, 3, -->, [false, [-, singleton]]))), _134514, fbug((_134514-->if_trace((eval;false, (e2;e)), (_101512=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (252) [user] if_trace((eval;false, (e2;e)), (_101512=1, indentq(2, 3, -->, [false, [-, singleton]])))
   Call: (252) [system] _139338=retval(fail)
   Exit: (252) [system] retval(fail)=retval(fail)
   Call: (252) [system] _141200=(\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)]))))
   Exit: (252) [system] (\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)]))))=(\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)]))))
^  Call: (252) [user] call_cleanup(((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _99542)*->nb_setarg(1, retval(fail), _99542);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _99542)), ignore(notrace((\+_99542\=_101642, nb_setarg(1, retval(fail), _99542))))), ignore((_101512==1->ignore(\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)])))))))))))
^  Unify: (252) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _99542)*->nb_setarg(1, retval(fail), _99542);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _99542)), ignore(notrace((\+_99542\=_101642, nb_setarg(1, retval(fail), _99542))))), user:ignore((_101512==1->ignore(\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)])))))))))))
^  Call: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
   Call: (255) [system] var(=)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
   Call: (255) [system] atom(=)
   Exit: (255) [system] atom(=)
   Call: (255) [system] (=)\==(=)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
   Call: (255) [system] atom([-, singleton])
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
   Call: (255) [system] is_list([singleton])
   Exit: (255) [system] is_list([singleton])
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
   Call: (255) [system] is_list([-, singleton])
   Exit: (255) [system] is_list([-, singleton])
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_161074])
   Call: (255) [system] var(-)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
   Call: (255) [system] is_list([-, singleton])
   Exit: (255) [system] is_list([-, singleton])
^  Call: (255) [user] apply:maplist(self_subst, [-, singleton])
^  Unify: (255) [apply] apply:maplist(user:self_subst, [-, singleton])
   Call: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
   Unify: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
^  Call: (257) [user] self_subst(-)
^  Unify: (257) [user] self_subst(-)
   Call: (258) [system] callable(-)
   Exit: (258) [system] callable(-)
^  Unify: (257) [user] self_subst(-)
^  Call: (258) [user] self_eval(-)
^  Unify: (258) [user] self_eval(-)
^  Call: (260) [system] setup_call_cleanup('$notrace'(_176890, _176892), once(user:self_eval0(-)), '$restore_trace'(_176890, _176892))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_176890, _176892), system:once(user:self_eval0(-)), system:'$restore_trace'(_176890, _176892))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_176890, _176892))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^  Exit: (258) [user] self_eval(-)
^  Exit: (257) [user] self_subst(-)
   Call: (257) [apply] apply:maplist_([singleton], user:self_subst)
   Unify: (257) [apply] apply:maplist_([singleton], user:self_subst)
^  Call: (258) [user] self_subst(singleton)
^  Unify: (258) [user] self_subst(singleton)
   Call: (259) [system] callable(singleton)
   Exit: (259) [system] callable(singleton)
^  Unify: (258) [user] self_subst(singleton)
^  Call: (259) [user] self_eval(singleton)
^  Unify: (259) [user] self_eval(singleton)
^  Call: (261) [system] setup_call_cleanup('$notrace'(_190850, _190852), once(user:self_eval0(singleton)), '$restore_trace'(_190850, _190852))
^  Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_190850, _190852), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_190850, _190852))
^  Call: (262) [system] sig_atomic(system:'$notrace'(_190850, _190852))
^  Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (259) [user] self_eval(singleton)
^  Exit: (258) [user] self_subst(singleton)
   Call: (258) [apply] apply:maplist_([], user:self_subst)
   Unify: (258) [apply] apply:maplist_([], user:self_subst)
   Exit: (258) [apply] apply:maplist_([], user:self_subst)
   Exit: (257) [apply] apply:maplist_([singleton], user:self_subst)
   Exit: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
^  Exit: (255) [apply] apply:maplist(user:self_subst, [-, singleton])
   Call: (255) [system] [-, singleton]=[_202050|_202052]
   Exit: (255) [system] [-, singleton]=[-, singleton]
   Call: (255) [system] atom(-)
   Exit: (255) [system] atom(-)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Call: (255) [user] is_space_op(-)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
   Call: (255) [system] (-)==case
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
   Call: (255) [system] fail
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
   Call: (255) [system] _215134=do_more_defs(true)
   Exit: (255) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (255) [user] clause(eval_21(subst_args, _5498, 497, '&self', [-, singleton], _99542), _217010)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
   Call: (255) [system] singleton=='Nothing'
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
   Call: (255) [system] fail
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], singleton)
   Call: (255) [system] singleton=='Nothing'
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Call: (255) [user] is_and(-)
^  Unify: (255) [user] is_and(-)
   Call: (256) [system] atom(-)
   Exit: (256) [system] atom(-)
^  Unify: (255) [user] is_and(-)
^  Call: (256) [user] is_and(-, _232966)
^  Unify: (256) [user] is_and(-, _233894)
   Call: (257) [system] atom(-)
   Exit: (257) [system] atom(-)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_237542])
   Call: (255) [system] nonvar(-)
   Exit: (255) [system] nonvar(-)
   Call: (255) [system] fail
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^  Call: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
^  Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
   Call: (256) [system] 497<3
^  Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
^  Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
   Call: (256) [system] fail
^  Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
^  Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
^  Call: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^  Unify: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^  Call: (257) [user] once(is_user_defined_head(=, '&self', -))
^  Unify: (257) [system] once(user:is_user_defined_head(=, '&self', -))
^  Call: (258) [user] is_user_defined_head(=, '&self', -)
^  Unify: (258) [user] is_user_defined_head(=, '&self', -)
^  Call: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^  Unify: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^  Call: (260) [user] once(is_user_defined_head0(=, '&self', -))
^  Unify: (260) [system] once(user:is_user_defined_head0(=, '&self', -))
^  Call: (261) [user] is_user_defined_head0(=, '&self', -)
^  Unify: (261) [user] is_user_defined_head0(=, '&self', -)
   Call: (262) [system] callable(-)
   Exit: (262) [system] callable(-)
   Call: (262) [system] functor(-, _263644, _263724)
   Exit: (262) [system] functor(-, -, 0)
^  Call: (262) [user] is_user_defined_head_f(=, '&self', -)
^  Unify: (262) [user] is_user_defined_head_f(=, '&self', -)
^  Call: (263) [user] is_user_defined_head_f1(=, '&self', -)
^  Unify: (263) [user] is_user_defined_head_f1(=, '&self', -)
   Call: (264) [user] metta_eq_def(=, '&self', [-|_269242], _269324)
   Unify: (264) [user] metta_eq_def(=, '&self', [-|_269242], _270248)
^  Call: (265) [user] ignore((=)=(=))
^  Unify: (265) [system] ignore(user:((=)=(=)))
   Call: (266) [system] (=)=(=)
   Exit: (266) [system] (=)=(=)
^  Exit: (265) [system] ignore(user:((=)=(=)))
   Call: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
   Unify: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
^  Call: (266) [user] typed_list('&self', _277678, _277600)
^  Unify: (266) [user] typed_list('&self', _278610, _277600)
   Call: (267) [system] compound('&self')
   Fail: (267) [system] compound('&self')
^  Fail: (266) [user] typed_list('&self', _281390, _277600)
   Redo: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
   Unify: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
   Call: (266) [system] '&self'=='&flybase'
   Redo: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
   Unify: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
^  Call: (266) [user] metta_atom_in_file('&self', [=, [-|_269242], _275764])
^  Unify: (266) [user] metta_atom_in_file('&self', [=, [-|_269242], _275764])
^  Call: (267) [user] metta_atom_in_file('&self', [=, [-|_269242], _275764], _288772, _288774)
^  Unify: (267) [user] metta_atom_in_file('&self', [=, [-|_269242], _275764], _289708, _289710)
^  Call: (268) [user] loaded_into_kb('&self', _290566)
^  Unify: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (268) [user] once(user:asserted_metta_pred(_301136, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (268) [system] once(user:asserted_metta_pred(_301136, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (269) [user] asserted_metta_pred(_301136, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (269) [user] asserted_metta_pred(_301136, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
   Unify: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
   Call: (266) [user] metta_atom_asserted('&self', [=, [-|_269242], _275764])
   Unify: (266) [user] metta_atom_asserted('&self', [=, [-|_269242], _275764])
^  Call: (267) [user] metta_atom_asserted_deduced('&self', [=, [-|_269242], _275764])
   Redo: (266) [user] metta_atom_asserted('&self', [=, [-|_269242], _275764])
   Redo: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
   Unify: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
   Call: (266) [system] '&self'\=='&corelib'
   Exit: (266) [system] '&self'\=='&corelib'
^  Call: (266) [user] using_all_spaces
^  Unify: (266) [user] using_all_spaces
   Call: (267) [system] nb_current(with_all_spaces, t)
   Redo: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
   Unify: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
   Call: (266) [system] '&self'\=='&corelib'
   Exit: (266) [system] '&self'\=='&corelib'
   Call: (266) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (267) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (266) [user] metta_atom_asserted('&self', '&corelib')
   Call: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
   Unify: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
^  Call: (267) [user] using_all_spaces
^  Unify: (267) [user] using_all_spaces
   Call: (268) [system] nb_current(with_all_spaces, t)
   Redo: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
   Unify: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
   Call: (267) [system] (=)==(:)
   Redo: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
   Unify: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
   Call: (267) [system] (=)=='@doc'
   Redo: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
   Unify: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
   Call: (267) [system] fail
   Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
   Fail: (264) [user] metta_eq_def(=, '&self', [-|_269242], _356300)
^  Fail: (263) [user] is_user_defined_head_f1(=, '&self', -)
^  Redo: (262) [user] is_user_defined_head_f(=, '&self', -)
^  Unify: (262) [user] is_user_defined_head_f(=, '&self', -)
^  Call: (263) [user] is_user_defined_head_f1(=, '&self', [-|_359944])
^  Unify: (263) [user] is_user_defined_head_f1(=, '&self', [-|_359944])
   Call: (264) [user] metta_eq_def(=, '&self', [[-|_359944]|_361814], _361896)
   Unify: (264) [user] metta_eq_def(=, '&self', [[-|_359944]|_361814], _362820)
^  Call: (265) [user] ignore((=)=(=))
^  Unify: (265) [system] ignore(user:((=)=(=)))
   Call: (266) [system] (=)=(=)
   Exit: (266) [system] (=)=(=)
^  Exit: (265) [system] ignore(user:((=)=(=)))
   Call: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
   Unify: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
^  Call: (266) [user] typed_list('&self', _370250, _370172)
^  Unify: (266) [user] typed_list('&self', _371182, _370172)
   Call: (267) [system] compound('&self')
   Fail: (267) [system] compound('&self')
^  Fail: (266) [user] typed_list('&self', _373962, _370172)
   Redo: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
   Unify: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
   Call: (266) [system] '&self'=='&flybase'
   Redo: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
   Unify: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
^  Call: (266) [user] metta_atom_in_file('&self', [=, [[-|_359944]|_361814], _368336])
^  Unify: (266) [user] metta_atom_in_file('&self', [=, [[-|_359944]|_361814], _368336])
^  Call: (267) [user] metta_atom_in_file('&self', [=, [[-|_359944]|_361814], _368336], _381344, _381346)
^  Unify: (267) [user] metta_atom_in_file('&self', [=, [[-|_359944]|_361814], _368336], _382280, _382282)
^  Call: (268) [user] loaded_into_kb('&self', _383138)
^  Unify: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (268) [user] once(user:asserted_metta_pred(_393708, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (268) [system] once(user:asserted_metta_pred(_393708, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (269) [user] asserted_metta_pred(_393708, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (269) [user] asserted_metta_pred(_393708, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
   Unify: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
   Call: (266) [user] metta_atom_asserted('&self', [=, [[-|_359944]|_361814], _368336])
   Unify: (266) [user] metta_atom_asserted('&self', [=, [[-|_359944]|_361814], _368336])
^  Call: (267) [user] metta_atom_asserted_deduced('&self', [=, [[-|_359944]|_361814], _368336])
   Redo: (266) [user] metta_atom_asserted('&self', [=, [[-|_359944]|_361814], _368336])
   Redo: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
   Unify: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
   Call: (266) [system] '&self'\=='&corelib'
   Exit: (266) [system] '&self'\=='&corelib'
^  Call: (266) [user] using_all_spaces
^  Unify: (266) [user] using_all_spaces
   Call: (267) [system] nb_current(with_all_spaces, t)
   Redo: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
   Unify: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
   Call: (266) [system] '&self'\=='&corelib'
   Exit: (266) [system] '&self'\=='&corelib'
   Call: (266) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (267) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (266) [user] metta_atom_asserted('&self', '&corelib')
   Call: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
   Unify: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
^  Call: (267) [user] using_all_spaces
^  Unify: (267) [user] using_all_spaces
   Call: (268) [system] nb_current(with_all_spaces, t)
   Redo: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
   Unify: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
   Call: (267) [system] (=)==(:)
   Redo: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
   Unify: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
   Call: (267) [system] (=)=='@doc'
   Redo: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
   Unify: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
   Call: (267) [system] fail
   Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
   Fail: (264) [user] metta_eq_def(=, '&self', [[-|_359944]|_361814], _448872)
^  Fail: (263) [user] is_user_defined_head_f1(=, '&self', [-|_359944])
^  Fail: (262) [user] is_user_defined_head_f(=, '&self', -)
^  Fail: (261) [user] is_user_defined_head0(=, '&self', -)
^  Fail: (260) [system] once(user:is_user_defined_head0(=, '&self', -))
^  Fail: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^  Fail: (258) [user] is_user_defined_head(=, '&self', -)
^  Fail: (257) [system] once(user:is_user_defined_head(=, '&self', -))
^  Fail: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^  Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
^  Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
^  Call: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _99542)
^  Unify: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _99542)
   Call: (257) [user] is_function(-)
   Unify: (257) [user] is_function(-)
^  Call: (258) [user] symbol(-)
^  Unify: (258) [user] symbol(-)
   Call: (259) [system] atom(-)
   Exit: (259) [system] atom(-)
^  Exit: (258) [user] symbol(-)
   Exit: (257) [user] is_function(-)
^  Call: (257) [user] is_special_op(-)
^  Unify: (257) [user] is_special_op(-)
^  Call: (258) [user] current_self(_470116)
^  Unify: (258) [user] current_self(_470116)
   Call: (259) [system] nb_current(self_space, _470116)
   Exit: (259) [system] nb_current(self_space, '&self')
   Call: (259) [system] '&self'\==[]
   Exit: (259) [system] '&self'\==[]
^  Exit: (258) [user] current_self('&self')
^  Call: (258) [user] is_special_op('&self', -)
^  Unify: (258) [user] is_special_op('&self', -)
   Call: (259) [system] atom(-)
   Exit: (259) [system] atom(-)
^  Fail: (258) [user] is_special_op('&self', -)
^  Fail: (257) [user] is_special_op(-)
^  Redo: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _99542)
   Call: (257) [system] is_list([singleton])
   Exit: (257) [system] is_list([singleton])
^  Call: (257) [user] apply:maplist(subst_args(=, _484950, 497, '&self'), [singleton], _484956)
^  Unify: (257) [apply] apply:maplist(user:subst_args(=, _484950, 497, '&self'), [singleton], _484956)
   Call: (258) [apply] apply:maplist_([singleton], _484956, user:subst_args(=, _484950, 497, '&self'))
   Unify: (258) [apply] apply:maplist_([singleton], [_487774|_487776], user:subst_args(=, _484950, 497, '&self'))
^  Call: (259) [user] subst_args(=, _484950, 497, '&self', singleton, _487774)
^  Unify: (259) [user] subst_args(=, _484950, 497, '&self', singleton, _487774)
   Call: (260) [system] atom(=)
   Exit: (260) [system] atom(=)
   Call: (260) [system] (=)\==(=)
^  Redo: (259) [user] subst_args(=, _484950, 497, '&self', singleton, _487774)
^  Unify: (259) [user] subst_args(=, _484950, 497, '&self', singleton, _487774)
^  Call: (260) [user] self_subst(singleton)
^  Unify: (260) [user] self_subst(singleton)
   Call: (261) [system] callable(singleton)
   Exit: (261) [system] callable(singleton)
^  Unify: (260) [user] self_subst(singleton)
^  Call: (261) [user] self_eval(singleton)
^  Unify: (261) [user] self_eval(singleton)
^  Call: (263) [system] setup_call_cleanup('$notrace'(_501742, _501744), once(user:self_eval0(singleton)), '$restore_trace'(_501742, _501744))
^  Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_501742, _501744), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_501742, _501744))
^  Call: (264) [system] sig_atomic(system:'$notrace'(_501742, _501744))
^  Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (261) [user] self_eval(singleton)
^  Exit: (260) [user] self_subst(singleton)
   Call: (260) [system] _487774=singleton
   Exit: (260) [system] singleton=singleton
^  Exit: (259) [user] subst_args(=, _484950, 497, '&self', singleton, singleton)
   Call: (259) [apply] apply:maplist_([], _487776, user:subst_args(=, _484950, 497, '&self'))
   Unify: (259) [apply] apply:maplist_([], [], user:subst_args(=, _484950, 497, '&self'))
   Exit: (259) [apply] apply:maplist_([], [], user:subst_args(=, _484950, 497, '&self'))
   Exit: (258) [apply] apply:maplist_([singleton], [singleton], user:subst_args(=, _484950, 497, '&self'))
^  Exit: (257) [apply] apply:maplist(user:subst_args(=, _484950, 497, '&self'), [singleton], [singleton])
^  Call: (257) [user] subst_args5(497, '&self', [-, singleton], _99542)
^  Unify: (257) [user] subst_args5(497, '&self', [-, singleton], _99542)
^  Call: (258) [user] eval_selfless(_516790, _516792, 497, '&self', [-, singleton], _99542)
^  Unify: (258) [user] eval_selfless(_517734, _517736, 497, '&self', [-, singleton], _99542)
^  Call: (259) [user] eval_selfless_0([-, singleton], _99542)
^  Unify: (259) [user] eval_selfless_0([-, singleton], _99542)
   Call: (260) [system] var(-)
^  Redo: (259) [user] eval_selfless_0([-, singleton], _99542)
^  Unify: (259) [user] eval_selfless_0([-, singleton], _99542)
^  Call: (260) [user] eval_selfless_1([-, singleton], _5960)
^  Unify: (260) [user] eval_selfless_1([-, singleton], _5960)
^  Call: (261) [user] allow_clp
^  Unify: (261) [user] allow_clp
^  Call: (262) [user] false_flag
^  Unify: (262) [user] false_flag
   Call: (263) [system] fail
   Fail: (263) [system] fail
^  Fail: (262) [user] false_flag
^  Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Call: (260) [user] eval_selfless_2([-, singleton], _5960)
^  Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
   Call: (261) [system] var(-)
^  Redo: (260) [user] eval_selfless_2([-, singleton], _5960)
^  Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
^  Call: (261) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560)))
^  Unify: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560)))
^  Call: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560)))
^  Unify: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560)))
^  Call: (263) [user] setup_call_cleanup('$notrace'(_24266, _24268), once(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560))), '$restore_trace'(_24266, _24268))
^  Unify: (263) [system] setup_call_cleanup(user:'$notrace'(_24266, _24268), user:once(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560))), user:'$restore_trace'(_24266, _24268))
^  Call: (264) [system] sig_atomic(user:'$notrace'(_24266, _24268))
^  Fail: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560)))
^  Fail: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560)))
^  Redo: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^  Unify: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^  Call: (258) [user] is_system_pred(-)
^  Unify: (258) [user] is_system_pred(-)
   Call: (259) [system] atom(-)
   Exit: (259) [system] atom(-)
   Call: (259) [system] atom_concat(_34594, !, -)
^  Redo: (258) [user] is_system_pred(-)
^  Unify: (258) [user] is_system_pred(-)
   Call: (259) [system] atom(-)
   Exit: (259) [system] atom(-)
   Call: (259) [system] atom_concat(_39222, '-fn', -)
^  Redo: (258) [user] is_system_pred(-)
^  Unify: (258) [user] is_system_pred(-)
   Call: (259) [system] atom(-)
   Exit: (259) [system] atom(-)
   Call: (259) [system] atom_concat(_43850, '-p', -)
^  Redo: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^  Call: (258) [user] subst_args6(497, '&self', [-, singleton], _5960)
^  Unify: (258) [user] subst_args6(497, '&self', [-, singleton], _5960)
^  Call: (259) [user] is_system_pred(-)
^  Unify: (259) [user] is_system_pred(-)
   Call: (260) [system] atom(-)
   Exit: (260) [system] atom(-)
   Call: (260) [system] atom_concat(_51292, !, -)
^  Redo: (259) [user] is_system_pred(-)
^  Unify: (259) [user] is_system_pred(-)
   Call: (260) [system] atom(-)
   Exit: (260) [system] atom(-)
   Call: (260) [system] atom_concat(_55920, '-fn', -)
^  Redo: (259) [user] is_system_pred(-)
^  Unify: (259) [user] is_system_pred(-)
   Call: (260) [system] atom(-)
   Exit: (260) [system] atom(-)
   Call: (260) [system] atom_concat(_60548, '-p', -)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _5960)
^  Call: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^  Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
   Call: (256) [system] [-, singleton]==[]
^  Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^  Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
   Call: (256) [system] var([-, singleton])
^  Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^  Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^  Call: (256) [user] once(subst_selfless([-, singleton], _5960))
^  Unify: (256) [system] once(user:subst_selfless([-, singleton], _5960))
^  Call: (257) [user] subst_selfless([-, singleton], _5960)
^  Unify: (257) [user] subst_selfless([-, singleton], _5960)
   Call: (258) [system] var(-)
^  Redo: (257) [user] subst_selfless([-, singleton], _5960)
^  Unify: (257) [user] subst_selfless([-, singleton], _5960)
^  Call: (258) [user] eval_selfless(_76406, _76408, _76410, _76412, [-, singleton], _5960)
^  Unify: (258) [user] eval_selfless(_77350, _77352, _77354, _77356, [-, singleton], _5960)
^  Call: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
   Call: (260) [system] var(-)
^  Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Call: (260) [user] eval_selfless_1([-, singleton], _5960)
^  Unify: (260) [user] eval_selfless_1([-, singleton], _5960)
^  Call: (261) [user] allow_clp
^  Unify: (261) [user] allow_clp
^  Call: (262) [user] false_flag
^  Unify: (262) [user] false_flag
   Call: (263) [system] fail
   Fail: (263) [system] fail
^  Fail: (262) [user] false_flag
^  Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Call: (260) [user] eval_selfless_2([-, singleton], _5960)
^  Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
   Call: (261) [system] var(-)
^  Redo: (260) [user] eval_selfless_2([-, singleton], _5960)
^  Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
^  Call: (261) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712)))
^  Unify: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712)))
^  Call: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712)))
^  Unify: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712)))
^  Call: (263) [user] setup_call_cleanup('$notrace'(_101418, _101420), once(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712))), '$restore_trace'(_101418, _101420))
^  Unify: (263) [system] setup_call_cleanup(user:'$notrace'(_101418, _101420), user:once(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712))), user:'$restore_trace'(_101418, _101420))
^  Call: (264) [system] sig_atomic(user:'$notrace'(_101418, _101420))
^  Fail: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712)))
^  Fail: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712)))
^  Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^  Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], [_107042|_107044])
^  Call: (256) [user] subst_args(_108056, _108058, 497, '&self', -, _107042)
^  Unify: (256) [user] subst_args(_109000, _109002, 497, '&self', -, _107042)
   Call: (257) [system] atom(_109870)
^  Redo: (256) [user] subst_args(_110870, _110872, 497, '&self', -, _107042)
^  Unify: (256) [user] subst_args(_111814, _111816, 497, '&self', -, _107042)
^  Call: (257) [user] self_subst(-)
^  Unify: (257) [user] self_subst(-)
   Call: (258) [system] callable(-)
   Exit: (258) [system] callable(-)
^  Unify: (257) [user] self_subst(-)
^  Call: (258) [user] self_eval(-)
^  Unify: (258) [user] self_eval(-)
^  Call: (260) [system] setup_call_cleanup('$notrace'(_119164, _119166), once(user:self_eval0(-)), '$restore_trace'(_119164, _119166))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_119164, _119166), system:once(user:self_eval0(-)), system:'$restore_trace'(_119164, _119166))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_119164, _119166))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^  Exit: (258) [user] self_eval(-)
^  Exit: (257) [user] self_subst(-)
   Call: (257) [system] _107042=(-)
   Exit: (257) [system] (-)=(-)
^  Exit: (256) [user] subst_args(_126718, _126720, 497, '&self', -, -)
^  Call: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
^  Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
   Call: (257) [system] [singleton]==[]
^  Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
^  Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
   Call: (257) [system] var([singleton])
^  Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
^  Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
^  Call: (257) [user] once(subst_selfless([singleton], _107044))
^  Unify: (257) [system] once(user:subst_selfless([singleton], _107044))
^  Call: (258) [user] subst_selfless([singleton], _107044)
^  Unify: (258) [user] subst_selfless([singleton], _107044)
   Call: (259) [system] var(singleton)
^  Redo: (258) [user] subst_selfless([singleton], _107044)
^  Unify: (258) [user] subst_selfless([singleton], _107044)
^  Call: (259) [user] eval_selfless(_141644, _141646, _141648, _141650, [singleton], _107044)
^  Unify: (259) [user] eval_selfless(_142588, _142590, _142592, _142594, [singleton], _107044)
^  Call: (260) [user] eval_selfless_0([singleton], _107044)
^  Unify: (260) [user] eval_selfless_0([singleton], _107044)
   Call: (261) [system] var(singleton)
^  Redo: (260) [user] eval_selfless_0([singleton], _107044)
^  Unify: (260) [user] eval_selfless_0([singleton], _107044)
^  Call: (261) [user] eval_selfless_1([singleton], _107044)
^  Unify: (261) [user] eval_selfless_1([singleton], _107044)
^  Call: (262) [user] allow_clp
^  Unify: (262) [user] allow_clp
^  Call: (263) [user] false_flag
^  Unify: (263) [user] false_flag
   Call: (264) [system] fail
   Fail: (264) [system] fail
^  Fail: (263) [user] false_flag
^  Redo: (260) [user] eval_selfless_0([singleton], _107044)
^  Unify: (260) [user] eval_selfless_0([singleton], _107044)
^  Call: (261) [user] eval_selfless_2([singleton], _107044)
^  Unify: (261) [user] eval_selfless_2([singleton], _107044)
   Call: (262) [system] var(singleton)
^  Redo: (261) [user] eval_selfless_2([singleton], _107044)
^  Unify: (261) [user] eval_selfless_2([singleton], _107044)
^  Call: (262) [user] fake_notrace((ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950)))
^  Unify: (262) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950)))
^  Call: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950)))
^  Unify: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950)))
^  Call: (264) [user] setup_call_cleanup('$notrace'(_166656, _166658), once(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950))), '$restore_trace'(_166656, _166658))
^  Unify: (264) [system] setup_call_cleanup(user:'$notrace'(_166656, _166658), user:once(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950))), user:'$restore_trace'(_166656, _166658))
^  Call: (265) [system] sig_atomic(user:'$notrace'(_166656, _166658))
^  Fail: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950)))
^  Fail: (262) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950)))
^  Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
^  Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], [_172280|_172282])
^  Call: (257) [user] subst_args(_173294, _173296, 497, '&self', singleton, _172280)
^  Unify: (257) [user] subst_args(_174238, _174240, 497, '&self', singleton, _172280)
   Call: (258) [system] atom(_175108)
^  Redo: (257) [user] subst_args(_176108, _176110, 497, '&self', singleton, _172280)
^  Unify: (257) [user] subst_args(_177052, _177054, 497, '&self', singleton, _172280)
^  Call: (258) [user] self_subst(singleton)
^  Unify: (258) [user] self_subst(singleton)
   Call: (259) [system] callable(singleton)
   Exit: (259) [system] callable(singleton)
^  Unify: (258) [user] self_subst(singleton)
^  Call: (259) [user] self_eval(singleton)
^  Unify: (259) [user] self_eval(singleton)
^  Call: (261) [system] setup_call_cleanup('$notrace'(_184402, _184404), once(user:self_eval0(singleton)), '$restore_trace'(_184402, _184404))
^  Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_184402, _184404), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_184402, _184404))
^  Call: (262) [system] sig_atomic(system:'$notrace'(_184402, _184404))
^  Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (259) [user] self_eval(singleton)
^  Exit: (258) [user] self_subst(singleton)
   Call: (258) [system] _172280=singleton
   Exit: (258) [system] singleton=singleton
^  Exit: (257) [user] subst_args(_191956, _191958, 497, '&self', singleton, singleton)
^  Call: (257) [user] subst_args2_failed(497, '&self', [], _172282)
^  Unify: (257) [user] subst_args2_failed(497, '&self', [], _172282)
   Call: (258) [system] []==[]
   Exit: (258) [system] []==[]
   Call: (258) [system] _172282=[]
   Exit: (258) [system] []=[]
^  Exit: (257) [user] subst_args2_failed(497, '&self', [], [])
^  Exit: (256) [user] subst_args2_failed(497, '&self', [singleton], [singleton])
^  Exit: (255) [user] subst_args2_failed(497, '&self', [-, singleton], [-, singleton])
^  Exit: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-, singleton])
   Call: (254) [system] nb_setarg(1, retval(fail), [-, singleton])
   Exit: (254) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^  Call: (254) [user] ignore(notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Unify: (254) [system] ignore(user:notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Call: (256) [system] setup_call_cleanup('$notrace'(_205914, _205916), once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_205914, _205916))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_205914, _205916), system:once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_205914, _205916))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_205914, _205916))
^  Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^  Exit: (254) [system] ignore(user:notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Call: (254) [user] ignore((_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
^  Unify: (254) [system] ignore(user:(_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
   Call: (256) [system] _5968==1
   Fail: (256) [system] _5968==1
^  Call: (257) [system] setup_call_cleanup('$notrace'(_214364, _214366), once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), '$restore_trace'(_214364, _214366))
^  Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_214364, _214366), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(_214364, _214366))
^  Call: (258) [system] sig_atomic(system:'$notrace'(_214364, _214366))
^  Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (254) [system] ignore(user:(_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
^  Exit: (252) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))))))
   Call: (252) [system] retval([-, singleton])\=@=retval(fail)
   Exit: (252) [system] retval([-, singleton])\=@=retval(fail)
^  Exit: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], [-, singleton])
   Call: (251) [system] [-, singleton]\=@=[-, singleton]
^  Redo: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
   Call: (251) [system] _5826=[-, singleton]
   Exit: (251) [system] [-, singleton]=[-, singleton]
^  Exit: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], [-, singleton])
^  Exit: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^  Call: (250) [system] setup_call_cleanup('$notrace'(_228668, _228670), once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), '$restore_trace'(_228668, _228670))
^  Unify: (250) [system] setup_call_cleanup(system:'$notrace'(_228668, _228670), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(_228668, _228670))
^  Call: (251) [system] sig_atomic(system:'$notrace'(_228668, _228670))
^  Exit: (250) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(3, -1))
^  Exit: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^  Exit: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])
   Exit: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton]))
   Exit: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])))
   Exit: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton]))))
   Exit: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])))))
^  Exit: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^  Call: (242) [user] check_returnval(=, _5498, [-, singleton])
^  Unify: (242) [user] check_returnval(=, _5498, [-, singleton])
^  Exit: (242) [user] check_returnval(=, _5498, [-, singleton])
^  Exit: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^  Exit: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], [-, singleton])
   Call: (240) [system] [-, singleton]=_5526
   Exit: (240) [system] [-, singleton]=[-, singleton]
^  Exit: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], [-, singleton])
   Call: (239) [system] nb_setarg(1, retval(fail), [-, singleton])
   Exit: (239) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^  Call: (239) [user] ignore(notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Unify: (239) [system] ignore(user:notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_250542, _250544), once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_250542, _250544))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_250542, _250544), system:once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_250542, _250544))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_250542, _250544))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Call: (239) [user] ignore((_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
^  Unify: (239) [system] ignore(user:(_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
   Call: (241) [system] _5534==1
   Fail: (241) [system] _5534==1
^  Call: (242) [system] setup_call_cleanup('$notrace'(_258992, _258994), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), '$restore_trace'(_258992, _258994))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_258992, _258994), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), system:'$restore_trace'(_258992, _258994))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_258992, _258994))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:(_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
^  Exit: (237) [system] call_cleanup(user:((call(eval_20(=, _5498), 498, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(eval_20(=, _5498), 498, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))))))
   Call: (237) [system] retval([-, singleton])\=@=retval(fail)
   Exit: (237) [system] retval([-, singleton])\=@=retval(fail)
^  Exit: (236) [user] trace_eval(eval_20(=, _5498), e, 498, '&self', [-, singleton], [-, singleton])
^  Call: (236) [user] self_eval([-, singleton])
^  Unify: (236) [user] self_eval([-, singleton])
^  Call: (238) [system] setup_call_cleanup('$notrace'(_269462, _269464), once(user:self_eval0([-, singleton])), '$restore_trace'(_269462, _269464))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_269462, _269464), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_269462, _269464))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_269462, _269464))
^  Fail: (236) [user] self_eval([-, singleton])
^  Redo: (235) [user] eval_01(=, _5498, 499, '&self', [-, singleton], _5512)
   Call: (236) [system] [-, singleton]=@=[-, singleton]
   Exit: (236) [system] [-, singleton]=@=[-, singleton]
   Call: (236) [system] _276024=[-, singleton]
   Exit: (236) [system] [-, singleton]=[-, singleton]
^  Call: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], _5512)
^  Call: (237) [user] once(if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512)))
^  Unify: (237) [system] once(user:if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512)))
   Call: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512))
   Unify: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512))
^  Call: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^  Call: (240) [user] wont_need_subst([-, singleton])
^  Unify: (240) [user] wont_need_subst([-, singleton])
   Call: (241) [system] number(singleton)
^  Redo: (240) [user] wont_need_subst([-, singleton])
^  Unify: (240) [user] wont_need_subst([-, singleton])
   Call: (241) [system] atom(-)
   Exit: (241) [system] atom(-)
^  Call: (241) [user] need_subst_f(-)
^  Unify: (241) [user] need_subst_f(-)
^  Exit: (241) [user] need_subst_f(-)
^  Redo: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^  Call: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
   Call: (241) [system] atom(=)
   Exit: (241) [system] atom(=)
   Call: (241) [system] (=)\==(=)
^  Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^  Call: (241) [user] self_subst([-, singleton])
^  Unify: (241) [user] self_subst([-, singleton])
   Call: (242) [system] callable([-, singleton])
   Exit: (242) [system] callable([-, singleton])
^  Unify: (241) [user] self_subst([-, singleton])
^  Call: (242) [user] self_eval([-, singleton])
^  Unify: (242) [user] self_eval([-, singleton])
^  Call: (244) [system] setup_call_cleanup('$notrace'(_309568, _309570), once(user:self_eval0([-, singleton])), '$restore_trace'(_309568, _309570))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_309568, _309570), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_309568, _309570))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_309568, _309570))
^  Fail: (242) [user] self_eval([-, singleton])
^  Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
   Call: (241) [system] [singleton]==[]
^  Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^  Call: (242) [system] setup_call_cleanup('$notrace'(_318054, _318056), once(user:(_318036 is 498-1)), '$restore_trace'(_318054, _318056))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_318054, _318056), system:once(user:(_318036 is 498-1)), system:'$restore_trace'(_318054, _318056))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_318054, _318056))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1)), system:'$restore_trace'(3, -1))
^  Call: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^  Unify: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^  Call: (242) [user] self_subst([-, singleton])
^  Unify: (242) [user] self_subst([-, singleton])
   Call: (243) [system] callable([-, singleton])
   Exit: (243) [system] callable([-, singleton])
^  Unify: (242) [user] self_subst([-, singleton])
^  Call: (243) [user] self_eval([-, singleton])
^  Unify: (243) [user] self_eval([-, singleton])
^  Call: (245) [system] setup_call_cleanup('$notrace'(_330204, _330206), once(user:self_eval0([-, singleton])), '$restore_trace'(_330204, _330206))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_330204, _330206), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_330204, _330206))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_330204, _330206))
^  Fail: (243) [user] self_eval([-, singleton])
^  Redo: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^  Unify: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
   Call: (242) [system] _335860 is 497+ -1
   Exit: (242) [system] 496 is 497+ -1
^  Call: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _337736)
^  Unify: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _337736)
^  Call: (243) [user] must_det_ll((notrace((flag(eval_num, _339646, _339646+1), _339664 is _339646 mod 500, _339682 is 99-497 mod 100, _339706=_339708, option_else('trace-length', _339720, 500), option_else('trace-depth', _339728, 30))), quietly(if_t((nop(stop_rtrace), _339664>_339720), (set_debug(eval, false), _339784 is _339720+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_339836)))))
^  Unify: (243) [user] must_det_ll(user:(notrace((flag(eval_num, _339646, _339646+1), _339664 is _339646 mod 500, _339682 is 99-497 mod 100, _339706=_339708, option_else('trace-length', _339720, 500), option_else('trace-depth', _339728, 30))), quietly(if_t((nop(stop_rtrace), _339664>_339720), (set_debug(eval, false), _339784 is _339720+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_339836)))))
^  Call: (244) [user] once(user:(notrace((flag(eval_num, _339646, _339646+1), _339664 is _339646 mod 500, _339682 is 99-497 mod 100, _339706=_339708, option_else('trace-length', _339720, 500), option_else('trace-depth', _339728, 30))), quietly(if_t((nop(stop_rtrace), _339664>_339720), (set_debug(eval, false), _339784 is _339720+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_339836)))))
^  Unify: (244) [system] once(user:(notrace((flag(eval_num, _339646, _339646+1), _339664 is _339646 mod 500, _339682 is 99-497 mod 100, _339706=_339708, option_else('trace-length', _339720, 500), option_else('trace-depth', _339728, 30))), quietly(if_t((nop(stop_rtrace), _339664>_339720), (set_debug(eval, false), _339784 is _339720+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_339836)))))
^  Call: (247) [system] setup_call_cleanup('$notrace'(_343560, _343562), once(user:(flag(eval_num, _339646, _339646+1), _339664 is _339646 mod 500, _339682 is 99-497 mod 100, _339706=_339708, option_else('trace-length', _339720, 500), option_else('trace-depth', _339728, 30))), '$restore_trace'(_343560, _343562))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_343560, _343562), system:once(user:(flag(eval_num, _339646, _339646+1), _339664 is _339646 mod 500, _339682 is 99-497 mod 100, _339706=_339708, option_else('trace-length', _339720, 500), option_else('trace-depth', _339728, 30))), system:'$restore_trace'(_343560, _343562))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_343560, _343562))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _339706=_339706, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _339784 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace)))))
^  Unify: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _339784 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace)))))
^  Exit: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _339784 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace)))))
   Call: (246) [user] nop(notrace(no_repeats_var(_339836)))
   Unify: (246) [user] nop(notrace(no_repeats_var(_339836)))
   Exit: (246) [user] nop(notrace(no_repeats_var(_339836)))
^  Exit: (244) [system] once(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _339706=_339706, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _339784 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_339836)))))
^  Exit: (243) [user] must_det_ll(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _339706=_339706, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _339784 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_339836)))))
   Call: (243) [occurs] occurs:sub_term(_355024, (false, (e2;e)))
   Unify: (243) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
   Exit: (243) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
   Call: (243) [system] (false, (e2;e))\=(false, (e2;e))
   Fail: (243) [system] (false, (e2;e))\=(false, (e2;e))
   Redo: (243) [occurs] occurs:sub_term(_355024, (false, (e2;e)))
   Unify: (243) [occurs] occurs:sub_term(_355024, (false, (e2;e)))
   Call: (244) [system] compound((false, (e2;e)))
   Exit: (244) [system] compound((false, (e2;e)))
   Call: (244) [system] arg(_363446, (false, (e2;e)), _363370)
   Exit: (244) [system] arg(1, (false, (e2;e)), false)
   Call: (244) [occurs] occurs:sub_term(_355024, false)
   Unify: (244) [occurs] occurs:sub_term(false, false)
   Exit: (244) [occurs] occurs:sub_term(false, false)
   Exit: (243) [occurs] occurs:sub_term(false, (false, (e2;e)))
   Call: (243) [system] (false, (e2;e))\=false
   Exit: (243) [system] (false, (e2;e))\=false
^  Call: (243) [user] if_trace((eval;false, (e2;e)), (_339706=1, indentq(2, 4, -->, [false, [-, singleton]])))
^  Unify: (243) [user] if_trace((eval;false, (e2;e)), (_339706=1, indentq(2, 4, -->, [false, [-, singleton]])))
^  Call: (245) [system] setup_call_cleanup('$notrace'(_372750, _372752), once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _339706=1, indentq(2, 4, -->, [false, [-, singleton]]))), _372708, fbug((_372708-->if_trace((eval;false, (e2;e)), (_339706=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), '$restore_trace'(_372750, _372752))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_372750, _372752), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _339706=1, indentq(2, 4, -->, [false, [-, singleton]]))), _372708, fbug((_372708-->if_trace((eval;false, (e2;e)), (_339706=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(_372750, _372752))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_372750, _372752))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _339706=1, indentq(2, 4, -->, [false, [-, singleton]]))), _372708, fbug((_372708-->if_trace((eval;false, (e2;e)), (_339706=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] if_trace((eval;false, (e2;e)), (_339706=1, indentq(2, 4, -->, [false, [-, singleton]])))
   Call: (243) [system] _377532=retval(fail)
   Exit: (243) [system] retval(fail)=retval(fail)
   Call: (243) [system] _379394=(\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)]))))
   Exit: (243) [system] (\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)]))))=(\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)]))))
^  Call: (243) [user] call_cleanup(((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _337736)*->nb_setarg(1, retval(fail), _337736);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _337736)), ignore(notrace((\+_337736\=_339836, nb_setarg(1, retval(fail), _337736))))), ignore((_339706==1->ignore(\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)])))))))))))
^  Unify: (243) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _337736)*->nb_setarg(1, retval(fail), _337736);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _337736)), ignore(notrace((\+_337736\=_339836, nb_setarg(1, retval(fail), _337736))))), user:ignore((_339706==1->ignore(\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)])))))))))))
^  Call: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
   Call: (246) [system] var(=)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
   Call: (246) [system] atom(=)
   Exit: (246) [system] atom(=)
   Call: (246) [system] (=)\==(=)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
   Call: (246) [system] atom([-, singleton])
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
   Call: (246) [system] is_list([singleton])
   Exit: (246) [system] is_list([singleton])
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
   Call: (246) [system] is_list([-, singleton])
   Exit: (246) [system] is_list([-, singleton])
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_399268])
   Call: (246) [system] var(-)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
   Call: (246) [system] is_list([-, singleton])
   Exit: (246) [system] is_list([-, singleton])
^  Call: (246) [user] apply:maplist(self_subst, [-, singleton])
^  Unify: (246) [apply] apply:maplist(user:self_subst, [-, singleton])
   Call: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
   Unify: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
^  Call: (248) [user] self_subst(-)
^  Unify: (248) [user] self_subst(-)
   Call: (249) [system] callable(-)
   Exit: (249) [system] callable(-)
^  Unify: (248) [user] self_subst(-)
^  Call: (249) [user] self_eval(-)
^  Unify: (249) [user] self_eval(-)
^  Call: (251) [system] setup_call_cleanup('$notrace'(_415084, _415086), once(user:self_eval0(-)), '$restore_trace'(_415084, _415086))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_415084, _415086), system:once(user:self_eval0(-)), system:'$restore_trace'(_415084, _415086))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_415084, _415086))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^  Exit: (249) [user] self_eval(-)
^  Exit: (248) [user] self_subst(-)
   Call: (248) [apply] apply:maplist_([singleton], user:self_subst)
   Unify: (248) [apply] apply:maplist_([singleton], user:self_subst)
^  Call: (249) [user] self_subst(singleton)
^  Unify: (249) [user] self_subst(singleton)
   Call: (250) [system] callable(singleton)
   Exit: (250) [system] callable(singleton)
^  Unify: (249) [user] self_subst(singleton)
^  Call: (250) [user] self_eval(singleton)
^  Unify: (250) [user] self_eval(singleton)
^  Call: (252) [system] setup_call_cleanup('$notrace'(_429044, _429046), once(user:self_eval0(singleton)), '$restore_trace'(_429044, _429046))
^  Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_429044, _429046), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_429044, _429046))
^  Call: (253) [system] sig_atomic(system:'$notrace'(_429044, _429046))
^  Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (250) [user] self_eval(singleton)
^  Exit: (249) [user] self_subst(singleton)
   Call: (249) [apply] apply:maplist_([], user:self_subst)
   Unify: (249) [apply] apply:maplist_([], user:self_subst)
   Exit: (249) [apply] apply:maplist_([], user:self_subst)
   Exit: (248) [apply] apply:maplist_([singleton], user:self_subst)
   Exit: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
^  Exit: (246) [apply] apply:maplist(user:self_subst, [-, singleton])
   Call: (246) [system] [-, singleton]=[_440244|_440246]
   Exit: (246) [system] [-, singleton]=[-, singleton]
   Call: (246) [system] atom(-)
   Exit: (246) [system] atom(-)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Call: (246) [user] is_space_op(-)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
   Call: (246) [system] (-)==case
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
   Call: (246) [system] fail
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
   Call: (246) [system] _453328=do_more_defs(true)
   Exit: (246) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (246) [user] clause(eval_21(subst_args, _5498, 497, '&self', [-, singleton], _337736), _455204)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
   Call: (246) [system] singleton=='Nothing'
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
   Call: (246) [system] fail
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], singleton)
   Call: (246) [system] singleton=='Nothing'
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Call: (246) [user] is_and(-)
^  Unify: (246) [user] is_and(-)
   Call: (247) [system] atom(-)
   Exit: (247) [system] atom(-)
^  Unify: (246) [user] is_and(-)
^  Call: (247) [user] is_and(-, _471160)
^  Unify: (247) [user] is_and(-, _472088)
   Call: (248) [system] atom(-)
   Exit: (248) [system] atom(-)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_475736])
   Call: (246) [system] nonvar(-)
   Exit: (246) [system] nonvar(-)
   Call: (246) [system] fail
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^  Call: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _337736)
^  Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _337736)
   Call: (247) [system] 497<3
^  Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _337736)
^  Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _337736)
   Call: (247) [system] fail
^  Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _337736)
^  Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _337736)
^  Call: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^  Unify: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^  Call: (248) [user] once(is_user_defined_head(=, '&self', -))
^  Unify: (248) [system] once(user:is_user_defined_head(=, '&self', -))
^  Call: (249) [user] is_user_defined_head(=, '&self', -)
^  Unify: (249) [user] is_user_defined_head(=, '&self', -)
^  Call: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^  Unify: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^  Call: (251) [user] once(is_user_defined_head0(=, '&self', -))
^  Unify: (251) [system] once(user:is_user_defined_head0(=, '&self', -))
^  Call: (252) [user] is_user_defined_head0(=, '&self', -)
^  Unify: (252) [user] is_user_defined_head0(=, '&self', -)
   Call: (253) [system] callable(-)
   Exit: (253) [system] callable(-)
   Call: (253) [system] functor(-, _501838, _501918)
   Exit: (253) [system] functor(-, -, 0)
^  Call: (253) [user] is_user_defined_head_f(=, '&self', -)
^  Unify: (253) [user] is_user_defined_head_f(=, '&self', -)
^  Call: (254) [user] is_user_defined_head_f1(=, '&self', -)
^  Unify: (254) [user] is_user_defined_head_f1(=, '&self', -)
   Call: (255) [user] metta_eq_def(=, '&self', [-|_507436], _507518)
   Unify: (255) [user] metta_eq_def(=, '&self', [-|_507436], _508442)
^  Call: (256) [user] ignore((=)=(=))
^  Unify: (256) [system] ignore(user:((=)=(=)))
   Call: (257) [system] (=)=(=)
   Exit: (257) [system] (=)=(=)
^  Exit: (256) [system] ignore(user:((=)=(=)))
   Call: (256) [user] metta_atom('&self', [=, [-|_507436], _513958])
   Unify: (256) [user] metta_atom('&self', [=, [-|_507436], _513958])
^  Call: (257) [user] typed_list('&self', _515872, _515794)
^  Unify: (257) [user] typed_list('&self', _516804, _515794)
   Call: (258) [system] compound('&self')
   Fail: (258) [system] compound('&self')
^  Fail: (257) [user] typed_list('&self', _519584, _515794)
   Redo: (256) [user] metta_atom('&self', [=, [-|_507436], _513958])
   Unify: (256) [user] metta_atom('&self', [=, [-|_507436], _513958])
   Call: (257) [system] '&self'=='&flybase'
   Redo: (256) [user] metta_atom('&self', [=, [-|_507436], _513958])
   Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
^  Call: (257) [user] metta_atom_in_file('&self', [=, [-|_5956], _5972])
^  Unify: (257) [user] metta_atom_in_file('&self', [=, [-|_5956], _5972])
^  Call: (258) [user] metta_atom_in_file('&self', [=, [-|_5956], _5972], _8820, _8822)
^  Unify: (258) [user] metta_atom_in_file('&self', [=, [-|_5956], _5972], _9756, _9758)
^  Call: (259) [user] loaded_into_kb('&self', _10614)
^  Unify: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (259) [user] once(user:asserted_metta_pred(_21184, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (259) [system] once(user:asserted_metta_pred(_21184, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (260) [user] asserted_metta_pred(_21184, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (260) [user] asserted_metta_pred(_21184, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Call: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
   Unify: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
^  Call: (258) [user] metta_atom_asserted_deduced('&self', [=, [-|_5956], _5972])
   Redo: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
   Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Call: (257) [system] '&self'\=='&corelib'
   Exit: (257) [system] '&self'\=='&corelib'
^  Call: (257) [user] using_all_spaces
^  Unify: (257) [user] using_all_spaces
   Call: (258) [system] nb_current(with_all_spaces, t)
   Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Call: (257) [system] '&self'\=='&corelib'
   Exit: (257) [system] '&self'\=='&corelib'
   Call: (257) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (258) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (257) [user] metta_atom_asserted('&self', '&corelib')
   Call: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
^  Call: (258) [user] using_all_spaces
^  Unify: (258) [user] using_all_spaces
   Call: (259) [system] nb_current(with_all_spaces, t)
   Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Call: (258) [system] (=)==(:)
   Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Call: (258) [system] (=)=='@doc'
   Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Call: (258) [system] fail
   Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Fail: (255) [user] metta_eq_def(=, '&self', [-|_5956], _76348)
^  Fail: (254) [user] is_user_defined_head_f1(=, '&self', -)
^  Redo: (253) [user] is_user_defined_head_f(=, '&self', -)
^  Unify: (253) [user] is_user_defined_head_f(=, '&self', -)
^  Call: (254) [user] is_user_defined_head_f1(=, '&self', [-|_79992])
^  Unify: (254) [user] is_user_defined_head_f1(=, '&self', [-|_79992])
   Call: (255) [user] metta_eq_def(=, '&self', [[-|_79992]|_81862], _81944)
   Unify: (255) [user] metta_eq_def(=, '&self', [[-|_79992]|_81862], _82868)
^  Call: (256) [user] ignore((=)=(=))
^  Unify: (256) [system] ignore(user:((=)=(=)))
   Call: (257) [system] (=)=(=)
   Exit: (257) [system] (=)=(=)
^  Exit: (256) [system] ignore(user:((=)=(=)))
   Call: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
   Unify: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
^  Call: (257) [user] typed_list('&self', _90298, _90220)
^  Unify: (257) [user] typed_list('&self', _91230, _90220)
   Call: (258) [system] compound('&self')
   Fail: (258) [system] compound('&self')
^  Fail: (257) [user] typed_list('&self', _94010, _90220)
   Redo: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
   Unify: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
   Call: (257) [system] '&self'=='&flybase'
   Redo: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
   Unify: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
^  Call: (257) [user] metta_atom_in_file('&self', [=, [[-|_79992]|_81862], _88384])
^  Unify: (257) [user] metta_atom_in_file('&self', [=, [[-|_79992]|_81862], _88384])
^  Call: (258) [user] metta_atom_in_file('&self', [=, [[-|_79992]|_81862], _88384], _101392, _101394)
^  Unify: (258) [user] metta_atom_in_file('&self', [=, [[-|_79992]|_81862], _88384], _102328, _102330)
^  Call: (259) [user] loaded_into_kb('&self', _103186)
^  Unify: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (259) [user] once(user:asserted_metta_pred(_113756, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (259) [system] once(user:asserted_metta_pred(_113756, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (260) [user] asserted_metta_pred(_113756, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (260) [user] asserted_metta_pred(_113756, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
   Unify: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
   Call: (257) [user] metta_atom_asserted('&self', [=, [[-|_79992]|_81862], _88384])
   Unify: (257) [user] metta_atom_asserted('&self', [=, [[-|_79992]|_81862], _88384])
^  Call: (258) [user] metta_atom_asserted_deduced('&self', [=, [[-|_79992]|_81862], _88384])
   Redo: (257) [user] metta_atom_asserted('&self', [=, [[-|_79992]|_81862], _88384])
   Redo: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
   Unify: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
   Call: (257) [system] '&self'\=='&corelib'
   Exit: (257) [system] '&self'\=='&corelib'
^  Call: (257) [user] using_all_spaces
^  Unify: (257) [user] using_all_spaces
   Call: (258) [system] nb_current(with_all_spaces, t)
   Redo: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
   Unify: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
   Call: (257) [system] '&self'\=='&corelib'
   Exit: (257) [system] '&self'\=='&corelib'
   Call: (257) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (258) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (257) [user] metta_atom_asserted('&self', '&corelib')
   Call: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
   Unify: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
^  Call: (258) [user] using_all_spaces
^  Unify: (258) [user] using_all_spaces
   Call: (259) [system] nb_current(with_all_spaces, t)
   Redo: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
   Unify: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
   Call: (258) [system] (=)==(:)
   Redo: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
   Unify: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
   Call: (258) [system] (=)=='@doc'
   Redo: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
   Unify: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
   Call: (258) [system] fail
   Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
   Fail: (255) [user] metta_eq_def(=, '&self', [[-|_79992]|_81862], _168920)
^  Fail: (254) [user] is_user_defined_head_f1(=, '&self', [-|_79992])
^  Fail: (253) [user] is_user_defined_head_f(=, '&self', -)
^  Fail: (252) [user] is_user_defined_head0(=, '&self', -)
^  Fail: (251) [system] once(user:is_user_defined_head0(=, '&self', -))
^  Fail: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^  Fail: (249) [user] is_user_defined_head(=, '&self', -)
^  Fail: (248) [system] once(user:is_user_defined_head(=, '&self', -))
^  Fail: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^  Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _5622)
^  Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _5622)
^  Call: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
^  Unify: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
   Call: (248) [user] is_function(-)
   Unify: (248) [user] is_function(-)
^  Call: (249) [user] symbol(-)
^  Unify: (249) [user] symbol(-)
   Call: (250) [system] atom(-)
   Exit: (250) [system] atom(-)
^  Exit: (249) [user] symbol(-)
   Exit: (248) [user] is_function(-)
^  Call: (248) [user] is_special_op(-)
^  Unify: (248) [user] is_special_op(-)
^  Call: (249) [user] current_self(_190164)
^  Unify: (249) [user] current_self(_190164)
   Call: (250) [system] nb_current(self_space, _190164)
   Exit: (250) [system] nb_current(self_space, '&self')
   Call: (250) [system] '&self'\==[]
   Exit: (250) [system] '&self'\==[]
^  Exit: (249) [user] current_self('&self')
^  Call: (249) [user] is_special_op('&self', -)
^  Unify: (249) [user] is_special_op('&self', -)
   Call: (250) [system] atom(-)
   Exit: (250) [system] atom(-)
^  Fail: (249) [user] is_special_op('&self', -)
^  Fail: (248) [user] is_special_op(-)
^  Redo: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
   Call: (248) [system] is_list([singleton])
   Exit: (248) [system] is_list([singleton])
^  Call: (248) [user] apply:maplist(subst_args(=, _204998, 497, '&self'), [singleton], _205004)
^  Unify: (248) [apply] apply:maplist(user:subst_args(=, _204998, 497, '&self'), [singleton], _205004)
   Call: (249) [apply] apply:maplist_([singleton], _205004, user:subst_args(=, _204998, 497, '&self'))
   Unify: (249) [apply] apply:maplist_([singleton], [_207822|_207824], user:subst_args(=, _204998, 497, '&self'))
^  Call: (250) [user] subst_args(=, _204998, 497, '&self', singleton, _207822)
^  Unify: (250) [user] subst_args(=, _204998, 497, '&self', singleton, _207822)
   Call: (251) [system] atom(=)
   Exit: (251) [system] atom(=)
   Call: (251) [system] (=)\==(=)
^  Redo: (250) [user] subst_args(=, _204998, 497, '&self', singleton, _207822)
^  Unify: (250) [user] subst_args(=, _204998, 497, '&self', singleton, _207822)
^  Call: (251) [user] self_subst(singleton)
^  Unify: (251) [user] self_subst(singleton)
   Call: (252) [system] callable(singleton)
   Exit: (252) [system] callable(singleton)
^  Unify: (251) [user] self_subst(singleton)
^  Call: (252) [user] self_eval(singleton)
^  Unify: (252) [user] self_eval(singleton)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_221790, _221792), once(user:self_eval0(singleton)), '$restore_trace'(_221790, _221792))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_221790, _221792), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_221790, _221792))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_221790, _221792))
^  Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (252) [user] self_eval(singleton)
^  Exit: (251) [user] self_subst(singleton)
   Call: (251) [system] _207822=singleton
   Exit: (251) [system] singleton=singleton
^  Exit: (250) [user] subst_args(=, _204998, 497, '&self', singleton, singleton)
   Call: (250) [apply] apply:maplist_([], _207824, user:subst_args(=, _204998, 497, '&self'))
   Unify: (250) [apply] apply:maplist_([], [], user:subst_args(=, _204998, 497, '&self'))
   Exit: (250) [apply] apply:maplist_([], [], user:subst_args(=, _204998, 497, '&self'))
   Exit: (249) [apply] apply:maplist_([singleton], [singleton], user:subst_args(=, _204998, 497, '&self'))
^  Exit: (248) [apply] apply:maplist(user:subst_args(=, _204998, 497, '&self'), [singleton], [singleton])
^  Call: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^  Unify: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^  Call: (249) [user] eval_selfless(_236838, _236840, 497, '&self', [-, singleton], _5622)
^  Unify: (249) [user] eval_selfless(_237782, _237784, 497, '&self', [-, singleton], _5622)
^  Call: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
   Call: (251) [system] var(-)
^  Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Call: (251) [user] eval_selfless_1([-, singleton], _5622)
^  Unify: (251) [user] eval_selfless_1([-, singleton], _5622)
^  Call: (252) [user] allow_clp
^  Unify: (252) [user] allow_clp
^  Call: (253) [user] false_flag
^  Unify: (253) [user] false_flag
   Call: (254) [system] fail
   Fail: (254) [system] fail
^  Fail: (253) [user] false_flag
^  Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Call: (251) [user] eval_selfless_2([-, singleton], _5622)
^  Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
   Call: (252) [system] var(-)
^  Redo: (251) [user] eval_selfless_2([-, singleton], _5622)
^  Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
^  Call: (252) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144)))
^  Unify: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144)))
^  Call: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144)))
^  Unify: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144)))
^  Call: (254) [user] setup_call_cleanup('$notrace'(_261850, _261852), once(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144))), '$restore_trace'(_261850, _261852))
^  Unify: (254) [system] setup_call_cleanup(user:'$notrace'(_261850, _261852), user:once(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144))), user:'$restore_trace'(_261850, _261852))
^  Call: (255) [system] sig_atomic(user:'$notrace'(_261850, _261852))
^  Fail: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144)))
^  Fail: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144)))
^  Redo: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^  Unify: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^  Call: (249) [user] is_system_pred(-)
^  Unify: (249) [user] is_system_pred(-)
   Call: (250) [system] atom(-)
   Exit: (250) [system] atom(-)
   Call: (250) [system] atom_concat(_272178, !, -)
^  Redo: (249) [user] is_system_pred(-)
^  Unify: (249) [user] is_system_pred(-)
   Call: (250) [system] atom(-)
   Exit: (250) [system] atom(-)
   Call: (250) [system] atom_concat(_276806, '-fn', -)
^  Redo: (249) [user] is_system_pred(-)
^  Unify: (249) [user] is_system_pred(-)
   Call: (250) [system] atom(-)
   Exit: (250) [system] atom(-)
   Call: (250) [system] atom_concat(_281434, '-p', -)
^  Redo: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^  Call: (249) [user] subst_args6(497, '&self', [-, singleton], _5622)
^  Unify: (249) [user] subst_args6(497, '&self', [-, singleton], _5622)
^  Call: (250) [user] is_system_pred(-)
^  Unify: (250) [user] is_system_pred(-)
   Call: (251) [system] atom(-)
   Exit: (251) [system] atom(-)
   Call: (251) [system] atom_concat(_288876, !, -)
^  Redo: (250) [user] is_system_pred(-)
^  Unify: (250) [user] is_system_pred(-)
   Call: (251) [system] atom(-)
   Exit: (251) [system] atom(-)
   Call: (251) [system] atom_concat(_293504, '-fn', -)
^  Redo: (250) [user] is_system_pred(-)
^  Unify: (250) [user] is_system_pred(-)
   Call: (251) [system] atom(-)
   Exit: (251) [system] atom(-)
   Call: (251) [system] atom_concat(_298132, '-p', -)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _5622)
^  Call: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^  Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
   Call: (247) [system] [-, singleton]==[]
^  Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^  Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
   Call: (247) [system] var([-, singleton])
^  Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^  Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^  Call: (247) [user] once(subst_selfless([-, singleton], _5622))
^  Unify: (247) [system] once(user:subst_selfless([-, singleton], _5622))
^  Call: (248) [user] subst_selfless([-, singleton], _5622)
^  Unify: (248) [user] subst_selfless([-, singleton], _5622)
   Call: (249) [system] var(-)
^  Redo: (248) [user] subst_selfless([-, singleton], _5622)
^  Unify: (248) [user] subst_selfless([-, singleton], _5622)
^  Call: (249) [user] eval_selfless(_313990, _313992, _313994, _313996, [-, singleton], _5622)
^  Unify: (249) [user] eval_selfless(_314934, _314936, _314938, _314940, [-, singleton], _5622)
^  Call: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
   Call: (251) [system] var(-)
^  Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Call: (251) [user] eval_selfless_1([-, singleton], _5622)
^  Unify: (251) [user] eval_selfless_1([-, singleton], _5622)
^  Call: (252) [user] allow_clp
^  Unify: (252) [user] allow_clp
^  Call: (253) [user] false_flag
^  Unify: (253) [user] false_flag
   Call: (254) [system] fail
   Fail: (254) [system] fail
^  Fail: (253) [user] false_flag
^  Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Call: (251) [user] eval_selfless_2([-, singleton], _5622)
^  Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
   Call: (252) [system] var(-)
^  Redo: (251) [user] eval_selfless_2([-, singleton], _5622)
^  Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
^  Call: (252) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296)))
^  Unify: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296)))
^  Call: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296)))
^  Unify: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296)))
^  Call: (254) [user] setup_call_cleanup('$notrace'(_339002, _339004), once(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296))), '$restore_trace'(_339002, _339004))
^  Unify: (254) [system] setup_call_cleanup(user:'$notrace'(_339002, _339004), user:once(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296))), user:'$restore_trace'(_339002, _339004))
^  Call: (255) [system] sig_atomic(user:'$notrace'(_339002, _339004))
^  Fail: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296)))
^  Fail: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296)))
^  Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^  Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], [_344626|_344628])
^  Call: (247) [user] subst_args(_345640, _345642, 497, '&self', -, _344626)
^  Unify: (247) [user] subst_args(_346584, _346586, 497, '&self', -, _344626)
   Call: (248) [system] atom(_347454)
^  Redo: (247) [user] subst_args(_348454, _348456, 497, '&self', -, _344626)
^  Unify: (247) [user] subst_args(_349398, _349400, 497, '&self', -, _344626)
^  Call: (248) [user] self_subst(-)
^  Unify: (248) [user] self_subst(-)
   Call: (249) [system] callable(-)
   Exit: (249) [system] callable(-)
^  Unify: (248) [user] self_subst(-)
^  Call: (249) [user] self_eval(-)
^  Unify: (249) [user] self_eval(-)
^  Call: (251) [system] setup_call_cleanup('$notrace'(_356748, _356750), once(user:self_eval0(-)), '$restore_trace'(_356748, _356750))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_356748, _356750), system:once(user:self_eval0(-)), system:'$restore_trace'(_356748, _356750))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_356748, _356750))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^  Exit: (249) [user] self_eval(-)
^  Exit: (248) [user] self_subst(-)
   Call: (248) [system] _344626=(-)
   Exit: (248) [system] (-)=(-)
^  Exit: (247) [user] subst_args(_364302, _364304, 497, '&self', -, -)
^  Call: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
^  Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
   Call: (248) [system] [singleton]==[]
^  Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
^  Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
   Call: (248) [system] var([singleton])
^  Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
^  Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
^  Call: (248) [user] once(subst_selfless([singleton], _344628))
^  Unify: (248) [system] once(user:subst_selfless([singleton], _344628))
^  Call: (249) [user] subst_selfless([singleton], _344628)
^  Unify: (249) [user] subst_selfless([singleton], _344628)
   Call: (250) [system] var(singleton)
^  Redo: (249) [user] subst_selfless([singleton], _344628)
^  Unify: (249) [user] subst_selfless([singleton], _344628)
^  Call: (250) [user] eval_selfless(_379228, _379230, _379232, _379234, [singleton], _344628)
^  Unify: (250) [user] eval_selfless(_380172, _380174, _380176, _380178, [singleton], _344628)
^  Call: (251) [user] eval_selfless_0([singleton], _344628)
^  Unify: (251) [user] eval_selfless_0([singleton], _344628)
   Call: (252) [system] var(singleton)
^  Redo: (251) [user] eval_selfless_0([singleton], _344628)
^  Unify: (251) [user] eval_selfless_0([singleton], _344628)
^  Call: (252) [user] eval_selfless_1([singleton], _344628)
^  Unify: (252) [user] eval_selfless_1([singleton], _344628)
^  Call: (253) [user] allow_clp
^  Unify: (253) [user] allow_clp
^  Call: (254) [user] false_flag
^  Unify: (254) [user] false_flag
   Call: (255) [system] fail
   Fail: (255) [system] fail
^  Fail: (254) [user] false_flag
^  Redo: (251) [user] eval_selfless_0([singleton], _344628)
^  Unify: (251) [user] eval_selfless_0([singleton], _344628)
^  Call: (252) [user] eval_selfless_2([singleton], _344628)
^  Unify: (252) [user] eval_selfless_2([singleton], _344628)
   Call: (253) [system] var(singleton)
^  Redo: (252) [user] eval_selfless_2([singleton], _344628)
^  Unify: (252) [user] eval_selfless_2([singleton], _344628)
^  Call: (253) [user] fake_notrace((ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534)))
^  Unify: (253) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534)))
^  Call: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534)))
^  Unify: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534)))
^  Call: (255) [user] setup_call_cleanup('$notrace'(_404240, _404242), once(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534))), '$restore_trace'(_404240, _404242))
^  Unify: (255) [system] setup_call_cleanup(user:'$notrace'(_404240, _404242), user:once(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534))), user:'$restore_trace'(_404240, _404242))
^  Call: (256) [system] sig_atomic(user:'$notrace'(_404240, _404242))
^  Fail: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534)))
^  Fail: (253) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534)))
^  Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
^  Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], [_409864|_409866])
^  Call: (248) [user] subst_args(_410878, _410880, 497, '&self', singleton, _409864)
^  Unify: (248) [user] subst_args(_411822, _411824, 497, '&self', singleton, _409864)
   Call: (249) [system] atom(_412692)
^  Redo: (248) [user] subst_args(_413692, _413694, 497, '&self', singleton, _409864)
^  Unify: (248) [user] subst_args(_414636, _414638, 497, '&self', singleton, _409864)
^  Call: (249) [user] self_subst(singleton)
^  Unify: (249) [user] self_subst(singleton)
   Call: (250) [system] callable(singleton)
   Exit: (250) [system] callable(singleton)
^  Unify: (249) [user] self_subst(singleton)
^  Call: (250) [user] self_eval(singleton)
^  Unify: (250) [user] self_eval(singleton)
^  Call: (252) [system] setup_call_cleanup('$notrace'(_421986, _421988), once(user:self_eval0(singleton)), '$restore_trace'(_421986, _421988))
^  Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_421986, _421988), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_421986, _421988))
^  Call: (253) [system] sig_atomic(system:'$notrace'(_421986, _421988))
^  Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (250) [user] self_eval(singleton)
^  Exit: (249) [user] self_subst(singleton)
   Call: (249) [system] _409864=singleton
   Exit: (249) [system] singleton=singleton
^  Exit: (248) [user] subst_args(_429540, _429542, 497, '&self', singleton, singleton)
^  Call: (248) [user] subst_args2_failed(497, '&self', [], _409866)
^  Unify: (248) [user] subst_args2_failed(497, '&self', [], _409866)
   Call: (249) [system] []==[]
   Exit: (249) [system] []==[]
   Call: (249) [system] _409866=[]
   Exit: (249) [system] []=[]
^  Exit: (248) [user] subst_args2_failed(497, '&self', [], [])
^  Exit: (247) [user] subst_args2_failed(497, '&self', [singleton], [singleton])
^  Exit: (246) [user] subst_args2_failed(497, '&self', [-, singleton], [-, singleton])
^  Exit: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-, singleton])
   Call: (245) [system] nb_setarg(1, retval(fail), [-, singleton])
   Exit: (245) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^  Call: (245) [user] ignore(notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Unify: (245) [system] ignore(user:notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Call: (247) [system] setup_call_cleanup('$notrace'(_443498, _443500), once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_443498, _443500))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_443498, _443500), system:once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_443498, _443500))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_443498, _443500))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^  Exit: (245) [system] ignore(user:notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Call: (245) [user] ignore((_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
^  Unify: (245) [system] ignore(user:(_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
   Call: (247) [system] _5630==1
   Fail: (247) [system] _5630==1
^  Call: (248) [system] setup_call_cleanup('$notrace'(_451948, _451950), once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), '$restore_trace'(_451948, _451950))
^  Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_451948, _451950), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(_451948, _451950))
^  Call: (249) [system] sig_atomic(system:'$notrace'(_451948, _451950))
^  Exit: (248) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (245) [system] ignore(user:(_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
^  Exit: (243) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))))))
   Call: (243) [system] retval([-, singleton])\=@=retval(fail)
   Exit: (243) [system] retval([-, singleton])\=@=retval(fail)
^  Exit: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], [-, singleton])
   Call: (242) [system] [-, singleton]\=@=[-, singleton]
^  Redo: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
   Call: (242) [system] _5512=[-, singleton]
   Exit: (242) [system] [-, singleton]=[-, singleton]
^  Exit: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], [-, singleton])
^  Exit: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^  Call: (241) [system] setup_call_cleanup('$notrace'(_466252, _466254), once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), '$restore_trace'(_466252, _466254))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_466252, _466254), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(_466252, _466254))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_466252, _466254))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(3, -1))
^  Exit: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton])
   Exit: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], [-, singleton])), [-, singleton]=[-, singleton]))
^  Exit: (237) [system] once(user:if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], [-, singleton])), [-, singleton]=[-, singleton])))
^  Exit: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^  Exit: (235) [user] eval_01(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^  Exit: (234) [user] eval_00(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^  Exit: (233) [user] eval_args(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^  Exit: (232) [user] must_eval_args(=, _5498, 499, '&self', [-, singleton], [-, singleton])
   Call: (232) [apply] apply:maplist_([], _5514, user:must_eval_args(=, _5498, 499, '&self'))
   Unify: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5498, 499, '&self'))
   Exit: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5498, 499, '&self'))
   Exit: (231) [apply] apply:maplist_([[-, singleton]], [[-, singleton]], user:must_eval_args(=, _5498, 499, '&self'))
^  Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _5498, 499, '&self'), [[-, singleton]], [[-, singleton]])
   Call: (230) [system] _5442=_5440
   Exit: (230) [system] _5440=_5440
^  Exit: (229) [user] eval_adjust_args2(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), eval_adjust_args1(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
^  Exit: (226) [user] eval_adjust_args(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Call: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^  Unify: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^  Call: (228) [system] setup_call_cleanup('$notrace'(_489208, _489210), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _489166, fbug((_489166-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), '$restore_trace'(_489208, _489210))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_489208, _489210), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _489166, fbug((_489166-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), system:'$restore_trace'(_489208, _489210))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_489208, _489210))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _489166, fbug((_489166-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^  Call: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
   Call: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
   Unify: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
^  Call: (228) [user] eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (228) [user] eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
   Call: (229) [user] metta_atom('&self', ['registered-python-function', _499694, _499700, 'style-check'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _499694, _499700, 'style-check'])
^  Call: (230) [user] typed_list('&self', _501620, _501542)
^  Unify: (230) [user] typed_list('&self', _502552, _501542)
   Call: (231) [system] compound('&self')
   Fail: (231) [system] compound('&self')
^  Fail: (230) [user] typed_list('&self', _505332, _501542)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _499694, _499700, 'style-check'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _499694, _499700, 'style-check'])
   Call: (230) [system] '&self'=='&flybase'
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _499694, _499700, 'style-check'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _499694, _499700, 'style-check'])
^  Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _499694, _499700, 'style-check'])
^  Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _499694, _499700, 'style-check'])
^  Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _499694, _499700, 'style-check'], _512714, _512716)
^  Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _499694, _499700, 'style-check'], _513650, _513652)
^  Call: (232) [user] loaded_into_kb('&self', _514508)
^  Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (232) [user] once(user:asserted_metta_pred(_7600, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (232) [system] once(user:asserted_metta_pred(_7600, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (233) [user] asserted_metta_pred(_7600, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (233) [user] asserted_metta_pred(_7600, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
^  Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
^  Call: (230) [user] using_all_spaces
^  Unify: (230) [user] using_all_spaces
   Call: (231) [system] nb_current(with_all_spaces, t)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
   Call: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
   Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
^  Call: (231) [user] using_all_spaces
^  Unify: (231) [user] using_all_spaces
   Call: (232) [system] nb_current(with_all_spaces, t)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Call: (231) [system] 'registered-python-function'==(:)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Call: (231) [system] 'registered-python-function'=='@doc'
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Call: (231) [system] fail
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Redo: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
   Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
   Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
^  Call: (229) [user] eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (229) [user] eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (230) [user] allow_host_functions
^  Unify: (230) [user] allow_host_functions
^  Exit: (230) [user] allow_host_functions
^  Call: (230) [user] once((is_system_pred('style-check'), length([[-, singleton]], _70088), is_syspred('style-check', _70088, _70096)))
^  Unify: (230) [system] once(user:(is_system_pred('style-check'), length([[-, singleton]], _70088), is_syspred('style-check', _70088, _70096)))
^  Call: (232) [user] is_system_pred('style-check')
^  Unify: (232) [user] is_system_pred('style-check')
   Call: (233) [system] atom('style-check')
   Exit: (233) [system] atom('style-check')
   Call: (233) [system] atom_concat(_75734, !, 'style-check')
^  Redo: (232) [user] is_system_pred('style-check')
^  Unify: (232) [user] is_system_pred('style-check')
   Call: (233) [system] atom('style-check')
   Exit: (233) [system] atom('style-check')
   Call: (233) [system] atom_concat(_80362, '-fn', 'style-check')
^  Redo: (232) [user] is_system_pred('style-check')
^  Unify: (232) [user] is_system_pred('style-check')
   Call: (233) [system] atom('style-check')
   Exit: (233) [system] atom('style-check')
   Call: (233) [system] atom_concat(_84990, '-p', 'style-check')
^  Fail: (232) [user] is_system_pred('style-check')
   Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
   Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
   Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
^  Call: (230) [user] eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (230) [user] eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (231) [user] allow_host_functions
^  Unify: (231) [user] allow_host_functions
^  Exit: (231) [user] allow_host_functions
^  Call: (231) [user] is_system_pred('style-check')
^  Unify: (231) [user] is_system_pred('style-check')
   Call: (232) [system] atom('style-check')
   Exit: (232) [system] atom('style-check')
   Call: (232) [system] atom_concat(_97926, !, 'style-check')
^  Redo: (231) [user] is_system_pred('style-check')
^  Unify: (231) [user] is_system_pred('style-check')
   Call: (232) [system] atom('style-check')
   Exit: (232) [system] atom('style-check')
   Call: (232) [system] atom_concat(_102554, '-fn', 'style-check')
^  Redo: (231) [user] is_system_pred('style-check')
^  Unify: (231) [user] is_system_pred('style-check')
   Call: (232) [system] atom('style-check')
   Exit: (232) [system] atom('style-check')
   Call: (232) [system] atom_concat(_107182, '-p', 'style-check')
   Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
   Call: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
   Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
^  Call: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (232) [user] curried_arity(['style-check', [-, singleton]], _112676, _112678)
^  Unify: (232) [user] curried_arity(['style-check', [-, singleton]], _112676, _112678)
   Call: (233) [system] var(['style-check', [-, singleton]])
^  Redo: (232) [user] curried_arity(['style-check', [-, singleton]], _112676, _112678)
^  Unify: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _112678)
   Call: (233) [system] var('style-check')
^  Redo: (232) [user] curried_arity(['style-check', [-, singleton]], _112676, _112678)
^  Unify: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _112678)
^  Call: (233) [user] len_or_unbound([[-, singleton]], _112678)
^  Unify: (233) [user] len_or_unbound([[-, singleton]], _112678)
   Call: (234) [system] is_list([[-, singleton]])
   Exit: (234) [system] is_list([[-, singleton]])
   Call: (234) [system] length([[-, singleton]], _112678)
   Unify: (234) [system] length([[-, singleton]], _112678)
   Call: (235) [system] var(_112678)
   Exit: (235) [system] var(_112678)
   Call: (235) [system] []==[]
   Exit: (235) [system] []==[]
   Call: (235) [system] _112678=1
   Exit: (235) [system] 1=1
   Exit: (234) [system] length([[-, singleton]], 1)
^  Exit: (233) [user] len_or_unbound([[-, singleton]], 1)
^  Exit: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', 1)
^  Call: (232) [user] is_metta_type_constructor('&self', 'style-check', _134032)
^  Redo: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^  Call: (233) [user] cant_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^  Unify: (233) [user] cant_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
   Call: (234) [system] 'style-check'==let
^  Redo: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^  Exit: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^  Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (233) [user] must_det_ll((notrace((flag(eval_num, _146192, _146192+1), _146210 is _146192 mod 500, _146228 is 99-499 mod 100, _146252=_146254, option_else('trace-length', _146266, 500), option_else('trace-depth', _146274, 30))), quietly(if_t((nop(stop_rtrace), _146210>_146266), (set_debug(eval, false), _146330 is _146266+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_146382)))))
^  Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _146192, _146192+1), _146210 is _146192 mod 500, _146228 is 99-499 mod 100, _146252=_146254, option_else('trace-length', _146266, 500), option_else('trace-depth', _146274, 30))), quietly(if_t((nop(stop_rtrace), _146210>_146266), (set_debug(eval, false), _146330 is _146266+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_146382)))))
^  Call: (234) [user] once(user:(notrace((flag(eval_num, _146192, _146192+1), _146210 is _146192 mod 500, _146228 is 99-499 mod 100, _146252=_146254, option_else('trace-length', _146266, 500), option_else('trace-depth', _146274, 30))), quietly(if_t((nop(stop_rtrace), _146210>_146266), (set_debug(eval, false), _146330 is _146266+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_146382)))))
^  Unify: (234) [system] once(user:(notrace((flag(eval_num, _146192, _146192+1), _146210 is _146192 mod 500, _146228 is 99-499 mod 100, _146252=_146254, option_else('trace-length', _146266, 500), option_else('trace-depth', _146274, 30))), quietly(if_t((nop(stop_rtrace), _146210>_146266), (set_debug(eval, false), _146330 is _146266+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_146382)))))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_150106, _150108), once(user:(flag(eval_num, _146192, _146192+1), _146210 is _146192 mod 500, _146228 is 99-499 mod 100, _146252=_146254, option_else('trace-length', _146266, 500), option_else('trace-depth', _146274, 30))), '$restore_trace'(_150106, _150108))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_150106, _150108), system:once(user:(flag(eval_num, _146192, _146192+1), _146210 is _146192 mod 500, _146228 is 99-499 mod 100, _146252=_146254, option_else('trace-length', _146266, 500), option_else('trace-depth', _146274, 30))), system:'$restore_trace'(_150106, _150108))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_150106, _150108))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _146252=_146252, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _146330 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace)))))
^  Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _146330 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace)))))
^  Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _146330 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace)))))
   Call: (236) [user] nop(notrace(no_repeats_var(_146382)))
   Unify: (236) [user] nop(notrace(no_repeats_var(_146382)))
   Exit: (236) [user] nop(notrace(no_repeats_var(_146382)))
^  Exit: (234) [system] once(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _146252=_146252, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _146330 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_146382)))))
^  Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _146252=_146252, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _146330 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_146382)))))
   Call: (233) [occurs] occurs:sub_term(_161570, defn)
   Unify: (233) [occurs] occurs:sub_term(defn, defn)
   Exit: (233) [occurs] occurs:sub_term(defn, defn)
   Call: (233) [system] defn\=defn
   Fail: (233) [system] defn\=defn
   Redo: (233) [occurs] occurs:sub_term(_161570, defn)
   Unify: (233) [occurs] occurs:sub_term(_161570, defn)
   Call: (234) [system] compound(defn)
   Fail: (234) [system] compound(defn)
   Fail: (233) [occurs] occurs:sub_term(_161570, defn)
^  Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
   Call: (233) [system] _171788=defn
   Exit: (233) [system] defn=defn
^  Call: (233) [user] if_trace((eval;defn), (_146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
^  Unify: (233) [user] if_trace((eval;defn), (_146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
^  Call: (235) [system] setup_call_cleanup('$notrace'(_175592, _175594), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _175550, fbug((_175550-->if_trace((eval;defn), (_146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), '$restore_trace'(_175592, _175594))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_175592, _175594), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _175550, fbug((_175550-->if_trace((eval;defn), (_146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(_175592, _175594))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_175592, _175594))
^  Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _175550, fbug((_175550-->if_trace((eval;defn), (_146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (233) [user] if_trace((eval;defn), (_146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
   Call: (233) [system] _180374=retval(fail)
   Exit: (233) [system] retval(fail)=retval(fail)
   Call: (233) [system] _182236=(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))))
   Exit: (233) [system] (\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))))
^  Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_146382, nb_setarg(1, retval(fail), _5440))))), ignore((_146252==1->ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)])))))))))))
^  Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_146382, nb_setarg(1, retval(fail), _5440))))), user:ignore((_146252==1->ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)])))))))))))
^  Call: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (236) [user] findall((_188124->_188126), get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144)
^  Unify: (236) [$bags] findall((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144)
^  Call: (237) [$bags] findall((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, [])
^  Unify: (237) [$bags] findall((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, [])
^  Call: (238) [$bags] cleanup_bag(findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, []), '$destroy_findall_bag')
^  Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, []), '$bags':'$destroy_findall_bag')
   Call: (239) [$bags] findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, [])
   Unify: (239) [$bags] findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, [])
^  Call: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126)
^  Unify: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_196626], _188126)
^  Call: (241) [user] same_len_copy([[-, singleton]], _196626)
^  Unify: (241) [user] same_len_copy([[-, singleton]], _196626)
   Call: (242) [system] length([[-, singleton]], _199432)
   Unify: (242) [system] length([[-, singleton]], _199432)
   Call: (243) [system] var(_199432)
   Exit: (243) [system] var(_199432)
   Call: (243) [system] []==[]
   Exit: (243) [system] []==[]
   Call: (243) [system] _199432=1
   Exit: (243) [system] 1=1
   Exit: (242) [system] length([[-, singleton]], 1)
   Call: (242) [system] length(_196626, 1)
   Unify: (242) [system] length(_196626, 1)
   Call: (243) [system] var(1)
   Redo: (242) [system] length(_196626, 1)
   Unify: (242) [system] length(_196626, 1)
   Call: (243) [system] integer(1)
   Exit: (243) [system] integer(1)
   Call: (243) [system] _196626==[]
   Redo: (242) [system] length(_196626, 1)
   Call: (243) [system] var(_196626)
   Exit: (243) [system] var(_196626)
   Exit: (242) [system] length([_217976], 1)
^  Exit: (241) [user] same_len_copy([[-, singleton]], [_217976])
   Call: (241) [user] metta_eq_def(=, '&self', ['style-check', _217976], _188126)
   Unify: (241) [user] metta_eq_def(=, '&self', ['style-check', _217976], _188126)
^  Call: (242) [user] ignore((=)=(=))
^  Unify: (242) [system] ignore(user:((=)=(=)))
   Call: (243) [system] (=)=(=)
   Exit: (243) [system] (=)=(=)
^  Exit: (242) [system] ignore(user:((=)=(=)))
   Call: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
   Unify: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
^  Call: (243) [user] typed_list('&self', _228276, _228198)
^  Unify: (243) [user] typed_list('&self', _229208, _228198)
   Call: (244) [system] compound('&self')
   Fail: (244) [system] compound('&self')
^  Fail: (243) [user] typed_list('&self', _231988, _228198)
   Redo: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
   Unify: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
   Call: (243) [system] '&self'=='&flybase'
   Redo: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
   Unify: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
^  Call: (243) [user] metta_atom_in_file('&self', [=, ['style-check', _217976], _188126])
^  Unify: (243) [user] metta_atom_in_file('&self', [=, ['style-check', _217976], _188126])
^  Call: (244) [user] metta_atom_in_file('&self', [=, ['style-check', _217976], _188126], _239370, _239372)
^  Unify: (244) [user] metta_atom_in_file('&self', [=, ['style-check', _217976], _188126], _240306, _240308)
^  Call: (245) [user] loaded_into_kb('&self', _241164)
^  Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (245) [user] once(user:asserted_metta_pred(_251734, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (245) [system] once(user:asserted_metta_pred(_251734, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (246) [user] asserted_metta_pred(_251734, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (246) [user] asserted_metta_pred(_251734, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
   Unify: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
   Call: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _217976], _188126])
   Unify: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _217976], _188126])
^  Call: (244) [user] metta_atom_asserted_deduced('&self', [=, ['style-check', _217976], _188126])
   Redo: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _217976], _188126])
   Redo: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
   Unify: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
^  Call: (243) [user] using_all_spaces
^  Unify: (243) [user] using_all_spaces
   Call: (244) [system] nb_current(with_all_spaces, t)
   Redo: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
   Unify: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
   Call: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
   Call: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
   Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
^  Call: (244) [user] using_all_spaces
^  Unify: (244) [user] using_all_spaces
   Call: (245) [system] nb_current(with_all_spaces, t)
   Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
   Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
   Call: (244) [system] (=)==(:)
   Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
   Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
   Call: (244) [system] (=)=='@doc'
   Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
   Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
   Call: (244) [system] fail
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
^  Redo: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126)
   Redo: (239) [$bags] findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, [])
   Exit: (239) [$bags] findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), [], [])
^  Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (237) [$bags] findall((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), [], [])
^  Exit: (236) [$bags] findall((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), [])
^  Call: (236) [user] eval_defn_bodies(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440, [])
^  Unify: (236) [user] eval_defn_bodies(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440, [])
^  Call: (237) [user] ignore((curried_arity(['style-check', [-, singleton]], _314358, _314360), assert(is_metta_type_constructor('&self', _314358, _314360))))
^  Unify: (237) [system] ignore(user:(curried_arity(['style-check', [-, singleton]], _314358, _314360), assert(is_metta_type_constructor('&self', _314358, _314360))))
^  Call: (239) [user] curried_arity(['style-check', [-, singleton]], _314358, _314360)
^  Unify: (239) [user] curried_arity(['style-check', [-, singleton]], _314358, _314360)
   Call: (240) [system] var(['style-check', [-, singleton]])
^  Redo: (239) [user] curried_arity(['style-check', [-, singleton]], _314358, _314360)
^  Unify: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _314360)
   Call: (240) [system] var('style-check')
^  Redo: (239) [user] curried_arity(['style-check', [-, singleton]], _314358, _314360)
^  Unify: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _314360)
^  Call: (240) [user] len_or_unbound([[-, singleton]], _314360)
^  Unify: (240) [user] len_or_unbound([[-, singleton]], _314360)
   Call: (241) [system] is_list([[-, singleton]])
   Exit: (241) [system] is_list([[-, singleton]])
   Call: (241) [system] length([[-, singleton]], _314360)
   Unify: (241) [system] length([[-, singleton]], _314360)
   Call: (242) [system] var(_314360)
   Exit: (242) [system] var(_314360)
   Call: (242) [system] []==[]
   Exit: (242) [system] []==[]
   Call: (242) [system] _314360=1
   Exit: (242) [system] 1=1
   Exit: (241) [system] length([[-, singleton]], 1)
^  Exit: (240) [user] len_or_unbound([[-, singleton]], 1)
^  Exit: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', 1)
^  Call: (239) [user] assert(is_metta_type_constructor('&self', 'style-check', 1))
^  Exit: (239) [user] assert(is_metta_type_constructor('&self', 'style-check', 1))
^  Exit: (237) [system] ignore(user:(curried_arity(['style-check', [-, singleton]], 'style-check', 1), assert(is_metta_type_constructor('&self', 'style-check', 1))))
^  Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^  Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_342304, _342306), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _342262, fbug((_342262-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), '$restore_trace'(_342304, _342306))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_342304, _342306), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _342262, fbug((_342262-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), system:'$restore_trace'(_342304, _342306))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_342304, _342306))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _342262, fbug((_342262-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^  Call: (237) [user] fail_on_constructor
^  Unify: (237) [user] fail_on_constructor
^  Call: (238) [user] true_flag
^  Unify: (238) [user] true_flag
^  Exit: (238) [user] true_flag
^  Exit: (237) [user] fail_on_constructor
^  Fail: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
   Call: (235) [system] fail
   Fail: (235) [system] fail
^  Call: (235) [user] ignore((_146252==1->ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))))))))))
^  Unify: (235) [system] ignore(user:(_146252==1->ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))))))))))
   Call: (237) [system] _146252==1
   Fail: (237) [system] _146252==1
^  Call: (238) [system] setup_call_cleanup('$notrace'(_359088, _359090), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)])))))))), '$restore_trace'(_359088, _359090))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_359088, _359090), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_359088, _359090))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_359088, _359090))
^  Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (235) [system] ignore(user:(_146252==1->ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))))))))))
^  Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_146382, nb_setarg(1, retval(fail), _5440))))), user:ignore((_146252==1->ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)])))))))))))
^  Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
   Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
^  Call: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^  Unify: (233) [user] wont_need_subst(['style-check', [-, singleton]])
   Call: (234) [system] number([-, singleton])
^  Redo: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^  Unify: (233) [user] wont_need_subst(['style-check', [-, singleton]])
   Call: (234) [system] atom('style-check')
   Exit: (234) [system] atom('style-check')
^  Call: (234) [user] need_subst_f('style-check')
^  Redo: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^  Exit: (233) [user] wont_need_subst(['style-check', [-, singleton]])
   Call: (233) [system] ['style-check', [-, singleton]]=_5440
   Exit: (233) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^  Exit: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
   Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])))
   Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))))
   Exit: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])))))
^  Exit: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Call: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^  Unify: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^  Exit: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^  Exit: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Call: (224) [system] ['style-check', [-, singleton]]=_5140
   Exit: (224) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^  Exit: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Call: (223) [system] nb_setarg(1, retval(fail), ['style-check', [-, singleton]])
   Exit: (223) [system] nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^  Call: (223) [user] ignore(notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^  Unify: (223) [system] ignore(user:notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_399370, _399372), once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), '$restore_trace'(_399370, _399372))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_399370, _399372), system:once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), system:'$restore_trace'(_399370, _399372))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_399370, _399372))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^  Call: (223) [user] ignore((_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
^  Unify: (223) [system] ignore(user:(_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
   Call: (225) [system] _5148==1
   Fail: (225) [system] _5148==1
^  Call: (226) [system] setup_call_cleanup('$notrace'(_407832, _407834), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), '$restore_trace'(_407832, _407834))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_407832, _407834), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), system:'$restore_trace'(_407832, _407834))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_407832, _407834))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:(_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
^  Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])*->nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ignore(notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))), user:ignore((_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))))))
   Call: (221) [system] retval(['style-check', [-, singleton]])\=@=retval(fail)
   Exit: (221) [system] retval(['style-check', [-, singleton]])\=@=retval(fail)
^  Exit: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Call: (220) [user] self_eval(['style-check', [-, singleton]])
^  Unify: (220) [user] self_eval(['style-check', [-, singleton]])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_418302, _418304), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_418302, _418304))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_418302, _418304), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_418302, _418304))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_418302, _418304))
^  Fail: (220) [user] self_eval(['style-check', [-, singleton]])
^  Redo: (219) [user] eval_01(=, _5092, 500, '&self', ['style-check', [-, singleton]], _3574)
   Call: (220) [system] ['style-check', [-, singleton]]=@=['style-check', [-, singleton]]
   Exit: (220) [system] ['style-check', [-, singleton]]=@=['style-check', [-, singleton]]
   Call: (220) [system] _424864=['style-check', [-, singleton]]
   Exit: (220) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^  Call: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^  Unify: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^  Call: (221) [user] once(if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574)))
^  Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574)))
   Call: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574))
   Unify: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574))
^  Call: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^  Unify: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^  Call: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^  Unify: (224) [user] wont_need_subst(['style-check', [-, singleton]])
   Call: (225) [system] number([-, singleton])
^  Redo: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^  Unify: (224) [user] wont_need_subst(['style-check', [-, singleton]])
   Call: (225) [system] atom('style-check')
   Exit: (225) [system] atom('style-check')
^  Call: (225) [user] need_subst_f('style-check')
^  Redo: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^  Exit: (224) [user] wont_need_subst(['style-check', [-, singleton]])
   Call: (224) [system] ['style-check', [-, singleton]]=_3574
   Exit: (224) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^  Exit: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Exit: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ['style-check', [-, singleton]]=['style-check', [-, singleton]]))
^  Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ['style-check', [-, singleton]]=['style-check', [-, singleton]])))
^  Exit: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (219) [user] eval_01(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (218) [user] eval_00(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (217) [user] eval_args(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (215) [user] catch_metta_return(eval_args(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), ['style-check', [-, singleton]])
   Exit: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Call: (214) [user] xform_out(['style-check', [-, singleton]], _3894)
   Unify: (214) [user] xform_out(['style-check', [-, singleton]], _3894)
^  Call: (215) [user] is_returned(['style-check', [-, singleton]])
^  Unify: (215) [user] is_returned(['style-check', [-, singleton]])
^  Call: (217) [system] setup_call_cleanup('$notrace'(_457458, _457460), once(user:(\+is_empty(['style-check', [-, singleton]]))), '$restore_trace'(_457458, _457460))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_457458, _457460), system:once(user:(\+is_empty(['style-check', [-, singleton]]))), system:'$restore_trace'(_457458, _457460))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_457458, _457460))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_returned(['style-check', [-, singleton]])
   Call: (215) [system] _3894=['style-check', [-, singleton]]
   Exit: (215) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
   Exit: (214) [user] xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Call: (214) [system] nb_setarg(1, res(_3436), ['style-check', [-, singleton]])
   Exit: (214) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^  Call: (215) [system] setup_call_cleanup('$notrace'(_466828, _466830), once(bugger:(true==true)), '$restore_trace'(_466828, _466830))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_466828, _466830), system:once(bugger:(true==true)), system:'$restore_trace'(_466828, _466830))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_466828, _466830))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (216) [system] var(rtrace:tAt_rtrace)
   Fail: (216) [system] var(rtrace:tAt_rtrace)
^  Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), rtrace:tAt_rtrace)
   Call: (210) [system] statistics(cputime, _480124)
   Exit: (210) [system] statistics(cputime, 5.410290345)
   Call: (210) [system] _3920 is 5.410290345-4.955559297
   Exit: (210) [system] 0.4547310480000002 is 5.410290345-4.955559297
   Exit: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), 0.4547310480000002)
   Call: (209) [system] true==true
   Exit: (209) [system] true==true
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
^  Call: (210) [user] set_option_value(interactive, false)
^  Unify: (210) [user] set_option_value(interactive, false)
^  Call: (211) [user] set_option_value0(interactive, false)
^  Unify: (211) [user] set_option_value0(interactive, false)
^  Call: (212) [user] p2mE(false, _492196)
^  Unify: (212) [user] p2mE(false, false)
   Call: (213) [system] atom(false)
   Exit: (213) [system] atom(false)
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [$syspreds] nb_setval(interactive, 'False')
   Unify: (213) [$syspreds] nb_setval(interactive, 'False')
   Call: (214) [system] duplicate_term('False', _499638)
   Exit: (214) [system] duplicate_term('False', 'False')
   Call: (214) [system] nb_linkval(interactive, 'False')
   Exit: (214) [system] nb_linkval(interactive, 'False')
   Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^  Call: (212) [user] p2mE(_504280, 'False')
^  Unify: (212) [user] p2mE('False', 'False')
   Call: (213) [system] atom('False')
   Exit: (213) [system] atom('False')
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (213) [system] set_prolog_flag(interactive, false)
   Exit: (213) [system] set_prolog_flag(interactive, false)
^  Exit: (211) [user] set_option_value0(interactive, false)
^  Exit: (210) [user] set_option_value(interactive, false)
   Call: (210) [system] contrl(inf, each)=contrl(_3990, _3992)
   Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
   Call: (210) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
   Exit: (210) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
   Call: (210) [system] current_input(_4016)
   Exit: (210) [system] current_input((0x7f327b683020))
   Call: (210) [system] read_pending_codes((0x7f327b683020), _4028, [])
   Exit: (210) [system] read_pending_codes((0x7f327b683020), [], [])
   Call: (210) [$syspreds] flag(result_num, _4042, _4042+1)
   Unify: (210) [$syspreds] flag(result_num, _4042, _4042+1)
   Call: (211) [system] _4042==_4042+1
   Redo: (210) [$syspreds] flag(result_num, _4042, _4042+1)
   Unify: (210) [$syspreds] flag(result_num, _4042, _4042+1)
^  Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4042, _4042+1))
   Call: (213) [$syspreds] update_flag(result_num, _4042, _4042+1)
   Unify: (213) [$syspreds] update_flag(result_num, _4042, _4042+1)
   Call: (214) [system] get_flag(result_num, _4042)
   Exit: (214) [system] get_flag(result_num, 0)
   Call: (214) [system] atom(0+1)
   Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (214) [system] set_flag(result_num, 1)
   Exit: (214) [system] set_flag(result_num, 1)
   Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
   Call: (210) [$syspreds] flag(result_num, _4062, _4062)
   Unify: (210) [$syspreds] flag(result_num, _4062, _4062)
   Call: (211) [system] _4062==_4062
   Exit: (211) [system] _4062==_4062
   Call: (211) [system] get_flag(result_num, _4062)
   Exit: (211) [system] get_flag(result_num, 1)
   Exit: (210) [$syspreds] flag(result_num, 1, 1)
^  Call: (210) [user] reset_eval_num
^  Unify: (210) [user] reset_eval_num
   Call: (211) [$syspreds] flag(eval_num, _28188, 0)
   Unify: (211) [$syspreds] flag(eval_num, _29120, 0)
   Call: (212) [system] _29976==0
   Redo: (211) [$syspreds] flag(eval_num, _30982, 0)
   Unify: (211) [$syspreds] flag(eval_num, _31914, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _32774, 0))
   Call: (214) [$syspreds] update_flag(eval_num, _32774, 0)
   Unify: (214) [$syspreds] update_flag(eval_num, _32774, 0)
   Call: (215) [system] get_flag(eval_num, _32774)
   Exit: (215) [system] get_flag(eval_num, 6)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(eval_num, 6, 0)
   Call: (215) [system] set_flag(eval_num, 0)
   Exit: (215) [system] set_flag(eval_num, 0)
   Exit: (214) [$syspreds] update_flag(eval_num, 6, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 6, 0))
   Exit: (211) [$syspreds] flag(eval_num, 6, 0)
   Call: (211) [$syspreds] flag(trace_output_len, _44018, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _44950, 0)
   Call: (212) [system] _45806==0
   Redo: (211) [$syspreds] flag(trace_output_len, _46812, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _47744, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _48604, 0))
   Call: (214) [$syspreds] update_flag(trace_output_len, _48604, 0)
   Unify: (214) [$syspreds] update_flag(trace_output_len, _48604, 0)
   Call: (215) [system] get_flag(trace_output_len, _48604)
   Exit: (215) [system] get_flag(trace_output_len, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (215) [system] set_flag(trace_output_len, 0)
   Exit: (215) [system] set_flag(trace_output_len, 0)
   Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (210) [user] reset_eval_num
^  Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^  Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^  Call: (211) [user] original_user_output(_62536)
^  Unify: (211) [user] original_user_output(_62536)
   Call: (212) [system] stream_property(_62536, file_no(1))
   Unify: (212) [system] stream_property(_62536, file_no(1))
   Call: (213) [system] nonvar(_62536)
   Redo: (212) [system] stream_property(_62536, file_no(1))
   Unify: (212) [system] stream_property(_62536, file_no(1))
   Call: (213) [system] nonvar(_62536)
   Redo: (212) [system] stream_property(_62536, file_no(1))
   Unify: (212) [system] stream_property(_62536, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_73656)
   Redo: (212) [system] stream_property(_62536, file_no(1))
   Exit: (212) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (211) [user] original_user_output((0x7f327b683120))
^  Call: (211) [user] with_output_to((0x7f327b683120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^  Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
^  Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
^  Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_current(suspend_answers, true)
^  Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (216) [user] answer_output(_84846)
^  Unify: (216) [user] answer_output(_84846)
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_90388, _90390), once(user:is_flag0(test)), '$restore_trace'(_90388, _90390))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_90388, _90390), system:once(user:is_flag0(test)), system:'$restore_trace'(_90388, _90390))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_90388, _90390))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Call: (217) [user] original_user_output(_84846)
^  Unify: (217) [user] original_user_output(_84846)
   Call: (218) [system] stream_property(_84846, file_no(1))
   Unify: (218) [system] stream_property(_84846, file_no(1))
   Call: (219) [system] nonvar(_84846)
   Redo: (218) [system] stream_property(_84846, file_no(1))
   Unify: (218) [system] stream_property(_84846, file_no(1))
   Call: (219) [system] nonvar(_84846)
   Redo: (218) [system] stream_property(_84846, file_no(1))
   Unify: (218) [system] stream_property(_84846, file_no(1))
   Call: (219) [system] nonvar(file_no(1))
   Exit: (219) [system] nonvar(file_no(1))
   Call: (219) [system] file_no(1)=alias(_107124)
   Redo: (218) [system] stream_property(_84846, file_no(1))
   Exit: (218) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (217) [user] original_user_output((0x7f327b683120))
^  Exit: (216) [user] answer_output((0x7f327b683120))
^  Call: (216) [user] with_output_to((0x7f327b683120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (216) [user] with_output_to((0x7f327b683120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (215) [system] nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
   Exit: (215) [system] nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^  Exit: (213) [system] user:in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^  Exit: (211) [user] with_output_to((0x7f327b683120), (in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])))
^  Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])))
^  Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
^  Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
   Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
   Exit: (212) [system] 1==1
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (214) [user] once((is_mettalog;is_testing))
^  Unify: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_win64
^  Unify: (217) [user] is_win64
   Call: (218) [system] current_prolog_flag(windows, _141828)
   Fail: (218) [system] current_prolog_flag(windows, _142756)
^  Fail: (217) [user] is_win64
^  Redo: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_metta_flag(log)
^  Unify: (217) [user] is_metta_flag(log)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_148216, _148218), once(user:is_flag0(log)), '$restore_trace'(_148216, _148218))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_148216, _148218), system:once(user:is_flag0(log)), system:'$restore_trace'(_148216, _148218))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_148216, _148218))
^  Fail: (217) [user] is_metta_flag(log)
^  Fail: (216) [user] is_mettalog
^  Call: (216) [user] is_testing
^  Unify: (216) [user] is_testing
^  Call: (217) [user] is_metta_flag(test)
^  Unify: (217) [user] is_metta_flag(test)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_156586, _156588), once(user:is_flag0(test)), '$restore_trace'(_156586, _156588))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_156586, _156588), system:once(user:is_flag0(test)), system:'$restore_trace'(_156586, _156588))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_156586, _156588))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] is_metta_flag(test)
^  Exit: (216) [user] is_testing
^  Exit: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (215) [user] original_user_error(_164982)
^  Unify: (215) [user] original_user_error(_164982)
   Call: (216) [system] stream_property(_164982, file_no(2))
   Unify: (216) [system] stream_property(_164982, file_no(2))
   Call: (217) [system] nonvar(_164982)
   Redo: (216) [system] stream_property(_164982, file_no(2))
   Unify: (216) [system] stream_property(_164982, file_no(2))
   Call: (217) [system] nonvar(_164982)
   Redo: (216) [system] stream_property(_164982, file_no(2))
   Unify: (216) [system] stream_property(_164982, file_no(2))
   Call: (217) [system] nonvar(file_no(2))
   Exit: (217) [system] nonvar(file_no(2))
   Call: (217) [system] file_no(2)=alias(_176102)
   Redo: (216) [system] stream_property(_164982, file_no(2))
   Exit: (216) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (215) [user] original_user_error((0x7f327b683220))
^  Call: (215) [user] with_output_to((0x7f327b683220), format('~N~nDeterministic: ', []))
^  Call: (217) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (217) [user] format('~N~nDeterministic: ', [])
^  Exit: (215) [user] with_output_to((0x7f327b683220), format('~N~nDeterministic: ', []))
^  Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^  Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^  Call: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Unify: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^  Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^  Call: (216) [user] once((is_mettalog;is_testing))
^  Unify: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_win64
^  Unify: (219) [user] is_win64
   Call: (220) [system] current_prolog_flag(windows, _197794)
   Fail: (220) [system] current_prolog_flag(windows, _198722)
^  Fail: (219) [user] is_win64
^  Redo: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_metta_flag(log)
^  Unify: (219) [user] is_metta_flag(log)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_204182, _204184), once(user:is_flag0(log)), '$restore_trace'(_204182, _204184))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_204182, _204184), system:once(user:is_flag0(log)), system:'$restore_trace'(_204182, _204184))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_204182, _204184))
^  Fail: (219) [user] is_metta_flag(log)
^  Fail: (218) [user] is_mettalog
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_212552, _212554), once(user:is_flag0(test)), '$restore_trace'(_212552, _212554))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_212552, _212554), system:once(user:is_flag0(test)), system:'$restore_trace'(_212552, _212554))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_212552, _212554))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Exit: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Unify: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Call: (217) [user] original_user_error(_220948)
^  Unify: (217) [user] original_user_error(_220948)
   Call: (218) [system] stream_property(_220948, file_no(2))
   Unify: (218) [system] stream_property(_220948, file_no(2))
   Call: (219) [system] nonvar(_220948)
   Redo: (218) [system] stream_property(_220948, file_no(2))
   Unify: (218) [system] stream_property(_220948, file_no(2))
   Call: (219) [system] nonvar(_220948)
   Redo: (218) [system] stream_property(_220948, file_no(2))
   Unify: (218) [system] stream_property(_220948, file_no(2))
   Call: (219) [system] nonvar(file_no(2))
   Exit: (219) [system] nonvar(file_no(2))
   Call: (219) [system] file_no(2)=alias(_232068)
   Redo: (218) [system] stream_property(_220948, file_no(2))
   Exit: (218) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (217) [user] original_user_error((0x7f327b683220))
^  Call: (217) [user] with_output_to((0x7f327b683220), if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Call: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^  Unify: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^  Call: (221) [user] symbolic(['style-check', [-, singleton]])
^  Unify: (221) [user] symbolic(['style-check', [-, singleton]])
   Call: (222) [system] atomic(['style-check', [-, singleton]])
   Fail: (222) [system] atomic(['style-check', [-, singleton]])
^  Fail: (221) [user] symbolic(['style-check', [-, singleton]])
   Call: (220) [user] nop(nl)
   Unify: (220) [user] nop(nl)
   Exit: (220) [user] nop(nl)
^  Exit: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^  Exit: (217) [user] with_output_to((0x7f327b683220), if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Exit: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^  Exit: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^  Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^  Call: (215) [user] original_user_output(_252690)
^  Unify: (215) [user] original_user_output(_252690)
   Call: (216) [system] stream_property(_252690, file_no(1))
   Unify: (216) [system] stream_property(_252690, file_no(1))
   Call: (217) [system] nonvar(_252690)
   Redo: (216) [system] stream_property(_252690, file_no(1))
   Unify: (216) [system] stream_property(_252690, file_no(1))
   Call: (217) [system] nonvar(_252690)
   Redo: (216) [system] stream_property(_252690, file_no(1))
   Unify: (216) [system] stream_property(_252690, file_no(1))
   Call: (217) [system] nonvar(file_no(1))
   Exit: (217) [system] nonvar(file_no(1))
   Call: (217) [system] file_no(1)=alias(_263810)
   Redo: (216) [system] stream_property(_252690, file_no(1))
   Exit: (216) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (215) [user] original_user_output((0x7f327b683120))
^  Call: (215) [user] with_output_to((0x7f327b683120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^  Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^  Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^  Call: (218) [user] as_tf(is_mettalog, _270712)
^  Unify: (218) [user] as_tf(is_mettalog, _270712)
   Call: (219) [system] is_mettalog\=[_272572|_272574]
   Exit: (219) [system] is_mettalog\=[_272572|_272574]
^  Call: (219) [user] catch_nowarn((call(is_mettalog)*->_270712='True';_270712='False'))
^  Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_270712='True';_270712='False'))
   Call: (220) [user] catch_err((call(is_mettalog)*->_270712='True';_270712='False'), error(_276310, _276312), fail)
   Unify: (220) [user] catch_err((call(is_mettalog)*->_270712='True';_270712='False'), error(_276310, _276312), fail)
^  Call: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_win64
^  Unify: (224) [user] is_win64
   Call: (225) [system] current_prolog_flag(windows, _281926)
   Fail: (225) [system] current_prolog_flag(windows, _282854)
^  Fail: (224) [user] is_win64
^  Redo: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_metta_flag(log)
^  Unify: (224) [user] is_metta_flag(log)
^  Call: (226) [system] setup_call_cleanup('$notrace'(_288314, _288316), once(user:is_flag0(log)), '$restore_trace'(_288314, _288316))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_288314, _288316), system:once(user:is_flag0(log)), system:'$restore_trace'(_288314, _288316))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_288314, _288316))
^  Fail: (224) [user] is_metta_flag(log)
^  Fail: (223) [user] is_mettalog
   Call: (223) [system] _270712='False'
   Exit: (223) [system] 'False'='False'
   Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_276310, _276312), fail)
^  Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (218) [user] as_tf(is_mettalog, 'False')
^  Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^  Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^  Call: (219) [user] was_option_value(src_indents, _299728)
^  Unify: (219) [user] was_option_value(src_indents, _299728)
   Call: (220) [system] current_prolog_flag(src_indents, _301586)
   Exit: (220) [system] current_prolog_flag(src_indents, [])
   Call: (220) [system] _299728=[]
   Exit: (220) [system] []=[]
^  Exit: (219) [user] was_option_value(src_indents, [])
^  Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), set_option_value(src_indents, []))
^  Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), user:set_option_value(src_indents, []))
^  Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (222) [user] set_option_value(src_indents, 'False')
^  Unify: (222) [user] set_option_value(src_indents, 'False')
^  Call: (223) [user] set_option_value0(src_indents, 'False')
^  Unify: (223) [user] set_option_value0(src_indents, 'False')
^  Call: (224) [user] p2mE('False', _313020)
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE('False', 'False')
^  Exit: (224) [user] p2mE('False', 'False')
   Call: (225) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
   Call: (226) [system] duplicate_term('False', _320462)
   Exit: (226) [system] duplicate_term('False', 'False')
   Call: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (224) [user] p2mE(_325104, 'False')
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE(false, 'False')
^  Exit: (224) [user] p2mE(false, 'False')
   Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, false)
   Exit: (225) [system] set_prolog_flag(src_indents, false)
^  Exit: (223) [user] set_option_value0(src_indents, 'False')
^  Exit: (222) [user] set_option_value(src_indents, 'False')
^  Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^  Call: (221) [user] is_compatio
^  Unify: (221) [user] is_compatio
^  Call: (223) [system] setup_call_cleanup('$notrace'(_341192, _341194), once(user:is_compatio0), '$restore_trace'(_341192, _341194))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_341192, _341194), system:once(user:is_compatio0), system:'$restore_trace'(_341192, _341194))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_341192, _341194))
^  Fail: (221) [user] is_compatio
^  Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^  Call: (222) [rtrace] rtrace:quietly3(user:(wots(_347054, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (_347054==""->true;our_ansi_format('yellow', '~w~n', [_347054]))))
^  Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_347054, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (_347054==""->true;our_ansi_format('yellow', '~w~n', [_347054]))))
(style-check (- singleton))
^  Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^  Call: (221) [user] set_option_value(src_indents, [])
^  Unify: (221) [user] set_option_value(src_indents, [])
^  Call: (222) [user] set_option_value0(src_indents, [])
^  Unify: (222) [user] set_option_value0(src_indents, [])
^  Call: (223) [user] p2mE([], _356200)
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [$syspreds] nb_setval(src_indents, [])
   Unify: (224) [$syspreds] nb_setval(src_indents, [])
   Call: (225) [system] duplicate_term([], _363642)
   Exit: (225) [system] duplicate_term([], [])
   Call: (225) [system] nb_linkval(src_indents, [])
   Exit: (225) [system] nb_linkval(src_indents, [])
   Exit: (224) [$syspreds] nb_setval(src_indents, [])
^  Call: (223) [user] p2mE(_368284, [])
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (224) [system] set_prolog_flag(src_indents, [])
   Exit: (224) [system] set_prolog_flag(src_indents, [])
^  Exit: (222) [user] set_option_value0(src_indents, [])
^  Exit: (221) [user] set_option_value(src_indents, [])
^  Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), user:set_option_value(src_indents, []))
^  Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^  Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^  Exit: (215) [user] with_output_to((0x7f327b683120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^  Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^  Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^  Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
^  Call: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^  Unify: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
   Call: (211) [system] nb_current(suspend_answers, true)
^  Redo: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^  Unify: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^  Call: (211) [user] answer_output(_391494)
^  Unify: (211) [user] answer_output(_391494)
^  Call: (212) [user] is_testing
^  Unify: (212) [user] is_testing
^  Call: (213) [user] is_metta_flag(test)
^  Unify: (213) [user] is_metta_flag(test)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_397036, _397038), once(user:is_flag0(test)), '$restore_trace'(_397036, _397038))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_397036, _397038), system:once(user:is_flag0(test)), system:'$restore_trace'(_397036, _397038))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_397036, _397038))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (213) [user] is_metta_flag(test)
^  Exit: (212) [user] is_testing
^  Call: (212) [user] original_user_output(_391494)
^  Unify: (212) [user] original_user_output(_391494)
   Call: (213) [system] stream_property(_391494, file_no(1))
   Unify: (213) [system] stream_property(_391494, file_no(1))
   Call: (214) [system] nonvar(_391494)
   Redo: (213) [system] stream_property(_391494, file_no(1))
   Unify: (213) [system] stream_property(_391494, file_no(1))
   Call: (214) [system] nonvar(_391494)
   Redo: (213) [system] stream_property(_391494, file_no(1))
   Unify: (213) [system] stream_property(_391494, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_413772)
   Redo: (213) [system] stream_property(_391494, file_no(1))
   Exit: (213) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (212) [user] original_user_output((0x7f327b683120))
^  Exit: (211) [user] answer_output((0x7f327b683120))
^  Call: (211) [user] with_output_to((0x7f327b683120), write_asrc(['style-check', [-, singleton]]))
   Call: (213) [user] write_asrc(['style-check', [-, singleton]])
   Unify: (213) [user] write_asrc(['style-check', [-, singleton]])
   Call: (214) [system] ['style-check', [-, singleton]]=='Empty'
   Redo: (213) [user] write_asrc(['style-check', [-, singleton]])
   Unify: (213) [user] write_asrc(['style-check', [-, singleton]])
   Call: (214) [user] write_bsrc(['style-check', [-, singleton]])
   Unify: (214) [user] write_bsrc(['style-check', [-, singleton]])
   Call: (215) [system] ['style-check', [-, singleton]]=='Empty'
   Redo: (214) [user] write_bsrc(['style-check', [-, singleton]])
   Unify: (214) [user] write_bsrc(['style-check', [-, singleton]])
   Call: (215) [system] ground(['style-check', [-, singleton]])
   Exit: (215) [system] ground(['style-check', [-, singleton]])
   Call: (215) [user] write_bsrc1(['style-check', [-, singleton]])
   Unify: (215) [user] write_bsrc1(['style-check', [-, singleton]])
   Call: (216) [system] is_list(['style-check', [-, singleton]])
   Exit: (216) [system] is_list(['style-check', [-, singleton]])
   Call: (216) [lists] lists:member(_434048, ['style-check', [-, singleton]])
   Unify: (216) [lists] lists:member(_434048, ['style-check', [-, singleton]])
   Call: (217) [lists] lists:member_([[-, singleton]], _434048, 'style-check')
   Unify: (217) [lists] lists:member_([[-, singleton]], 'style-check', 'style-check')
   Exit: (217) [lists] lists:member_([[-, singleton]], 'style-check', 'style-check')
   Exit: (216) [lists] lists:member('style-check', ['style-check', [-, singleton]])
   Call: (216) [system] is_list('style-check')
   Redo: (217) [lists] lists:member_([[-, singleton]], _434048, 'style-check')
   Unify: (217) [lists] lists:member_([[-, singleton]], _434048, 'style-check')
   Call: (218) [lists] lists:member_([], _434048, [-, singleton])
   Unify: (218) [lists] lists:member_([], [-, singleton], [-, singleton])
   Exit: (218) [lists] lists:member_([], [-, singleton], [-, singleton])
   Exit: (217) [lists] lists:member_([[-, singleton]], [-, singleton], 'style-check')
   Exit: (216) [lists] lists:member([-, singleton], ['style-check', [-, singleton]])
   Call: (216) [system] is_list([-, singleton])
   Exit: (216) [system] is_list([-, singleton])
^  Call: (216) [user] write_src(['style-check', [-, singleton]])
^  Unify: (216) [user] write_src(['style-check', [-, singleton]])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_450792, _450794), once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), '$restore_trace'(_450792, _450794))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_450792, _450794), system:once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), system:'$restore_trace'(_450792, _450794))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_450792, _450794))
  (style-check (- singleton))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] write_src(['style-check', [-, singleton]])
   Exit: (215) [user] write_bsrc1(['style-check', [-, singleton]])
   Exit: (214) [user] write_bsrc(['style-check', [-, singleton]])
   Exit: (213) [user] write_asrc(['style-check', [-, singleton]])
^  Exit: (211) [user] with_output_to((0x7f327b683120), write_asrc(['style-check', [-, singleton]]))
^  Exit: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^  Call: (210) [user] not_compatio(format('~N'))
^  Unify: (210) [user] not_compatio(format('~N'))
^  Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (212) [user] once((is_mettalog;is_testing))
^  Unify: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_win64
^  Unify: (215) [user] is_win64
   Call: (216) [system] current_prolog_flag(windows, _470864)
   Fail: (216) [system] current_prolog_flag(windows, _471792)
^  Fail: (215) [user] is_win64
^  Redo: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_metta_flag(log)
^  Unify: (215) [user] is_metta_flag(log)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_477252, _477254), once(user:is_flag0(log)), '$restore_trace'(_477252, _477254))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_477252, _477254), system:once(user:is_flag0(log)), system:'$restore_trace'(_477252, _477254))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_477252, _477254))
^  Fail: (215) [user] is_metta_flag(log)
^  Fail: (214) [user] is_mettalog
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_485622, _485624), once(user:is_flag0(test)), '$restore_trace'(_485622, _485624))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_485622, _485624), system:once(user:is_flag0(test)), system:'$restore_trace'(_485622, _485624))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_485622, _485624))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Exit: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (212) [user] user_err(format('~N'))
^  Unify: (212) [user] user_err(format('~N'))
^  Call: (213) [user] original_user_error(_494018)
^  Unify: (213) [user] original_user_error(_494018)
   Call: (214) [system] stream_property(_494018, file_no(2))
   Unify: (214) [system] stream_property(_494018, file_no(2))
   Call: (215) [system] nonvar(_494018)
   Redo: (214) [system] stream_property(_494018, file_no(2))
   Unify: (214) [system] stream_property(_494018, file_no(2))
   Call: (215) [system] nonvar(_494018)
   Redo: (214) [system] stream_property(_494018, file_no(2))
   Unify: (214) [system] stream_property(_494018, file_no(2))
   Call: (215) [system] nonvar(file_no(2))
   Exit: (215) [system] nonvar(file_no(2))
   Call: (215) [system] file_no(2)=alias(_505138)
   Redo: (214) [system] stream_property(_494018, file_no(2))
   Exit: (214) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (213) [user] original_user_error((0x7f327b683220))
^  Call: (213) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (215) [$syspreds] format('~N')
   Unify: (215) [$syspreds] format('~N')
^  Call: (216) [$syspreds] format('~N', [])
^  Exit: (216) [$syspreds] format('~N', [])
   Exit: (215) [$syspreds] format('~N')
^  Exit: (213) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (212) [user] user_err(format('~N'))
^  Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (210) [user] not_compatio(format('~N'))
   Call: (210) [system] true\==true
   Fail: (210) [system] true\==true
   Call: (210) [system] _4424=false
   Exit: (210) [system] false=false
^  Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4547310480000002)))))
^  Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4547310480000002)))))
   Call: (212) [system] false==true
   Fail: (212) [system] false==true
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4547310480000002))))
^  Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4547310480000002))))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_11322, _11324), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4547310480000002))))), _11280, fbug((_11280-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4547310480000002))))))))), '$restore_trace'(_11322, _11324))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_11322, _11324), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4547310480000002))))), _11280, fbug((_11280-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4547310480000002))))))))), system:'$restore_trace'(_11322, _11324))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_11322, _11324))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4547310480000002))))), _11280, fbug((_11280-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4547310480000002))))))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4547310480000002))))
^  Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4547310480000002)))))
^  Call: (210) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
^  Unify: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
^  Call: (212) [system] setup_call_cleanup('$notrace'(_20138, _20140), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), '$restore_trace'(_20138, _20140))
^  Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_20138, _20140), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), system:'$restore_trace'(_20138, _20140))
^  Call: (213) [system] sig_atomic(system:'$notrace'(_20138, _20140))
^  Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
   Call: (210) [system] false==true
   Fail: (210) [system] false==true
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, _3436)
   Call: (208) [$syspreds] flag(result_num, _33084, _33084)
   Unify: (208) [$syspreds] flag(result_num, _33084, _33084)
   Call: (209) [system] _33084==_33084
   Exit: (209) [system] _33084==_33084
   Call: (209) [system] get_flag(result_num, _33084)
   Exit: (209) [system] get_flag(result_num, 1)
   Exit: (208) [$syspreds] flag(result_num, 1, 1)
   Call: (208) [system] 1==0
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, _3436)
^  Call: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] answer_output(_49982)
^  Unify: (209) [user] answer_output(_49982)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_55524, _55526), once(user:is_flag0(test)), '$restore_trace'(_55524, _55526))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_55524, _55526), system:once(user:is_flag0(test)), system:'$restore_trace'(_55524, _55526))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_55524, _55526))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_49982)
^  Unify: (210) [user] original_user_output(_49982)
   Call: (211) [system] stream_property(_49982, file_no(1))
   Unify: (211) [system] stream_property(_49982, file_no(1))
   Call: (212) [system] nonvar(_49982)
   Redo: (211) [system] stream_property(_49982, file_no(1))
   Unify: (211) [system] stream_property(_49982, file_no(1))
   Call: (212) [system] nonvar(_49982)
   Redo: (211) [system] stream_property(_49982, file_no(1))
   Unify: (211) [system] stream_property(_49982, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_72260)
   Redo: (211) [system] stream_property(_49982, file_no(1))
   Exit: (211) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f327b683120))
^  Exit: (209) [user] answer_output((0x7f327b683120))
^  Call: (209) [user] with_output_to((0x7f327b683120), write(']\n'))
   Call: (211) [system] write(']\n')
]
   Exit: (211) [system] write(']\n')
^  Exit: (209) [user] with_output_to((0x7f327b683120), write(']\n'))
^  Exit: (208) [user] in_answer_io(write(']\n'))
^  Call: (208) [user] ignore(res(['style-check', [-, singleton]])=res(_3436))
^  Unify: (208) [system] ignore(user:(res(['style-check', [-, singleton]])=res(_3436)))
   Call: (209) [system] res(['style-check', [-, singleton]])=res(_3436)
   Exit: (209) [system] res(['style-check', [-, singleton]])=res(['style-check', [-, singleton]])
^  Exit: (208) [system] ignore(user:(res(['style-check', [-, singleton]])=res(['style-check', [-, singleton]])))
   Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
   Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
   Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
^  Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])), give_up(_3658), pp_m('red', gave_up(_3658))))
   Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))
^  Redo: (193) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3396)
^  Unify: (193) [user] metta_file_buffer(+, [=, [run, _134572], [run, 'current-output', _134572]], ['_F'=_134572], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(31, 2, 30, 31))
^  Exit: (193) [user] metta_file_buffer(+, [=, [run, _134572], [run, 'current-output', _134572]], ['_F'=_134572], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(31, 2, 30, 31))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_F'=_134572])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_F'=_134572])
   Call: (195) [apply] apply:maplist_(['_F'=_134572], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_F'=_134572], user:maybe_assign)
   Call: (196) [user] maybe_assign('_F'=_134572)
   Unify: (196) [user] maybe_assign('_F'=_134572)
^  Call: (197) [user] ignore(_134572=_F)
^  Unify: (197) [system] ignore(user:(_134572=_F))
   Call: (198) [system] _134572=_F
   Exit: (198) [system] _F=_F
^  Exit: (197) [system] ignore(user:(_F=_F))
   Exit: (196) [user] maybe_assign('_F'=_F)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_F'=_F], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_F'=_F])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Call: (196) [system] var([=, [run, _F], [run, 'current-output', _F]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [run, _F], [run, 'current-output', _F]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Call: (196) [system] string([=, [run, _F], [run, 'current-output', _F]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _214704), pfcAdd_Now('next-operation'(_214704)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _214704), pfcAdd_Now('next-operation'(_214704)))
   Call: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _214704)
   Unify: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, _217496))
   Call: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], _217496)
   Unify: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], _217496)
   Call: (199) [user] o_s([run, _F], _217496)
   Unify: (199) [user] o_s([run, _F], _217496)
   Call: (200) [user] o_s(run, _217496)
   Unify: (200) [user] o_s(run, run)
   Exit: (200) [user] o_s(run, run)
   Exit: (199) [user] o_s([run, _F], run)
   Exit: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], run)
   Exit: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, run))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^  Call: (199) [user] must_ex(current_why_UU(_238714))
^  Unify: (199) [user] must_ex(current_why_UU(_238714))
   Call: (201) [user] current_why_UU(_238714)
   Unify: (201) [user] current_why_UU(_238714)
^  Call: (202) [user] get_why_uu(_238714)
^  Unify: (202) [user] get_why_uu(_238714)
^  Call: (203) [user] findall(_244254, current_why(_244254), _244260)
^  Unify: (203) [$bags] findall(_244254, user:current_why(_244254), _244260)
^  Call: (204) [$bags] findall(_244254, user:current_why(_244254), _244260, [])
^  Unify: (204) [$bags] findall(_244254, user:current_why(_244254), _244260, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_244254, user:current_why(_244254), _244260, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_244254, user:current_why(_244254), _244260, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_244254, user:current_why(_244254), _244260, [])
   Unify: (206) [$bags] findall_loop(_244254, user:current_why(_244254), _244260, [])
^  Call: (207) [user] bugger:current_why(_244254)
^  Unify: (207) [user] bugger:current_why(_244254)
^  Call: (208) [user] bugger:current_why_data(_244254)
^  Unify: (208) [user] bugger:current_why_data(_244254)
   Call: (209) [system] nb_current('$current_why', wp(_244254, _255514))
   Fail: (209) [system] nb_current('$current_why', wp(_244254, _255514))
^  Redo: (208) [user] bugger:current_why_data(_244254)
^  Unify: (208) [user] bugger:current_why_data(_244254)
   Call: (209) [t_l] t_l:current_why_source(_244254)
   Fail: (209) [t_l] t_l:current_why_source(_244254)
^  Fail: (208) [user] bugger:current_why_data(_244254)
^  Redo: (207) [user] bugger:current_why(_244254)
^  Unify: (207) [user] bugger:current_why(mfl4(_262942, _262944, _262946, _262948))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_263898, _263900), once(user:current_mfl4(_262942, _262944, _262946, _262948)), '$restore_trace'(_263898, _263900))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_263898, _263900), system:once(user:current_mfl4(_262942, _262944, _262946, _262948)), system:'$restore_trace'(_263898, _263900))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_263898, _263900))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_262942, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_262942, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_244254, user:current_why(_244254), _244260, [])
   Exit: (206) [$bags] findall_loop(_244254, user:current_why(_244254), [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_244254, user:current_why(_244254), [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_244254, user:current_why(_244254), [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_244254, user:current_why(_244254), [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _238714)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _238714)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_400326, _400328)
   Fail: (204) [system] [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_400326, _400328)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _238714)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _238714)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _430688)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _430688)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _430688)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _430688)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3662)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3662)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_274242, _274244)
   Fail: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_274242, _274244)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
   Call: (202) [system] is_list('next-operation'(op(+, =, run)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, run)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _432556)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _432556)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _432556)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _452352, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_452352)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _452352, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_452352)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _452352, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_452352)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _452352, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_452352)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _482794)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _452352, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_452352)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _452352, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_452352)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, run)), _64444, _64446)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
   Call: (212) [system] _68188=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _70058)
^  Fail: (212) [user] clause('next-operation'(op(+, =, run)), true, _70058)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _72886)
^  Fail: (212) [user] clause('next-operation'(op(+, =, run)), true, _72886)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, run)), _100196, _100198)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), _102076, _102078)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
   Call: (215) [system] var('next-operation'(op(+, =, run)))
   Fail: (215) [system] var('next-operation'(op(+, =, run)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), _102076, _102078)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
   Call: (215) [system] _110482=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, run)), true, _112352)
^  Fail: (215) [user] clause('next-operation'(op(+, =, run)), true, _112352)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, run)), true, _115180)
^  Fail: (215) [user] clause('next-operation'(op(+, =, run)), true, _115180)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^  Call: (213) [user] assert('next-operation'(op(+, =, run)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, run)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _171850)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _171850)
   Call: (216) [system] var('next-operation'(op(+, =, run)))
   Fail: (216) [system] var('next-operation'(op(+, =, run)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _171850)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _171850)
   Call: (216) [system] compound('next-operation'(op(+, =, run)))
   Exit: (216) [system] compound('next-operation'(op(+, =, run)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _171850)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _171850)
   Call: (216) [system] _183002 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, run)), _184860)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, run)), _184860)
   Call: (217) [system] is_list('next-operation'(op(+, =, run)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, run)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, run)), _184860)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, run)), _184860)
   Call: (217) [system] compound('next-operation'(op(+, =, run)))
   Exit: (217) [system] compound('next-operation'(op(+, =, run)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, run)), _192270, _192272)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, run)), 'next-operation', [op(+, =, run)])
   Call: (217) [lists] lists:member(_184860, ['next-operation', op(+, =, run)])
   Unify: (217) [lists] lists:member(_184860, ['next-operation', op(+, =, run)])
   Call: (218) [lists] lists:member_([op(+, =, run)], _184860, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, run)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, run)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _171850)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _171850)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _171850)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _171850)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _171850)
   Call: (217) [system] _171850='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, run)], _184860, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, run)], _184860, 'next-operation')
   Call: (219) [lists] lists:member_([], _184860, op(+, =, run))
   Unify: (219) [lists] lists:member_([], op(+, =, run), op(+, =, run))
   Exit: (219) [lists] lists:member_([], op(+, =, run), op(+, =, run))
   Exit: (218) [lists] lists:member_([op(+, =, run)], op(+, =, run), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, run), ['next-operation', op(+, =, run)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, run)), op(+, =, run))
^  Call: (216) [user] compound_eles(0, op(+, =, run), _171850)
^  Unify: (216) [user] compound_eles(0, op(+, =, run), _171850)
   Call: (217) [system] var(op(+, =, run))
   Fail: (217) [system] var(op(+, =, run))
^  Redo: (216) [user] compound_eles(0, op(+, =, run), _171850)
^  Unify: (216) [user] compound_eles(0, op(+, =, run), _171850)
   Call: (217) [system] compound(op(+, =, run))
   Exit: (217) [system] compound(op(+, =, run))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _171850=op(+, =, run)
   Exit: (217) [system] op(+, =, run)=op(+, =, run)
^  Exit: (216) [user] compound_eles(0, op(+, =, run), op(+, =, run))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), op(+, =, run))
^  Call: (215) [user] pfcIgnored(op(+, =, run))
^  Fail: (215) [user] pfcIgnored(op(+, =, run))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _239650)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _239650)
   Call: (215) [system] var('next-operation'(op(+, =, run)))
   Fail: (215) [system] var('next-operation'(op(+, =, run)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _239650)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _239650)
   Call: (215) [system] compound('next-operation'(op(+, =, run)))
   Exit: (215) [system] compound('next-operation'(op(+, =, run)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _239650)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _239650)
   Call: (215) [system] _250802 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, run)), _252660)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, run)), _252660)
   Call: (216) [system] is_list('next-operation'(op(+, =, run)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, run)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, run)), _252660)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, run)), _252660)
   Call: (216) [system] compound('next-operation'(op(+, =, run)))
   Exit: (216) [system] compound('next-operation'(op(+, =, run)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, run)), _260070, _260072)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, run)), 'next-operation', [op(+, =, run)])
   Call: (216) [lists] lists:member(_252660, ['next-operation', op(+, =, run)])
   Unify: (216) [lists] lists:member(_252660, ['next-operation', op(+, =, run)])
   Call: (217) [lists] lists:member_([op(+, =, run)], _252660, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, run)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, run)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _239650)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _239650)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _239650)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _239650)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _239650)
   Call: (216) [system] _239650='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, run)], _252660, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, run)], _252660, 'next-operation')
   Call: (218) [lists] lists:member_([], _252660, op(+, =, run))
   Unify: (218) [lists] lists:member_([], op(+, =, run), op(+, =, run))
   Exit: (218) [lists] lists:member_([], op(+, =, run), op(+, =, run))
   Exit: (217) [lists] lists:member_([op(+, =, run)], op(+, =, run), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, run), ['next-operation', op(+, =, run)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, run)), op(+, =, run))
^  Call: (215) [user] compound_eles(0, op(+, =, run), _239650)
^  Unify: (215) [user] compound_eles(0, op(+, =, run), _239650)
   Call: (216) [system] var(op(+, =, run))
   Fail: (216) [system] var(op(+, =, run))
^  Redo: (215) [user] compound_eles(0, op(+, =, run), _239650)
^  Unify: (215) [user] compound_eles(0, op(+, =, run), _239650)
   Call: (216) [system] compound(op(+, =, run))
   Exit: (216) [system] compound(op(+, =, run))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _239650=op(+, =, run)
   Exit: (216) [system] op(+, =, run)=op(+, =, run)
^  Exit: (215) [user] compound_eles(0, op(+, =, run), op(+, =, run))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), op(+, =, run))
^  Call: (214) [user] pfcTraced(op(+, =, run))
^  Fail: (214) [user] pfcTraced(op(+, =, run))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, run)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, run)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_406062)
^  Unify: (212) [user] pfcGetSearch(_406062)
   Call: (213) [t_l] t_l:pfcSearchTL(_407912)
   Fail: (213) [t_l] t_l:pfcSearchTL(_407912)
^  Redo: (212) [user] pfcGetSearch(_406062)
^  Call: (213) [user] pfcSearch(_410686)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _406062=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _435120)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _435120)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _435120)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, run))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _445382)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
   Call: (218) [system] is_list(_452878)
   Fail: (218) [system] is_list(_452878)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, run)), _460272)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, run)), _465864), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, run)), _465864), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, run)), _465864))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _465864), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, run)), _465864))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, run)), _465864))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _465864))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _465864))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _465864))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _465864), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, run)), _465864))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, run)), _465864))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _465864), _502934, _502936)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _465864), _502934, _502936)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, run)), _465864))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, run)), _465864))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, run)), _465864), _502934, _502936)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, run)), _465864), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _465864), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _465864), _514176)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), _515116)
   Call: (224) [system] nonvar(_515974)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), _516976)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), _517910)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _465864))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _465864))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _3876), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _3876), number_of_clauses(_7064))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _3876), number_of_clauses(_7064))
   Call: (224) [system] nonvar(number_of_clauses(_7064))
   Exit: (224) [system] nonvar(number_of_clauses(_7064))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_7064), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_7064), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _3876))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _3876))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _3876), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _21908), (prolog_current_choice(_21918), push_current_choice(_21918), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _21940), pfc_call(_21940)), nb_setval('$pfc_current_choice', _21908))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _21908), user:(prolog_current_choice(_21918), push_current_choice(_21918), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _21940), pfc_call(_21940)), user:nb_setval('$pfc_current_choice', _21908))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _21908))
   Call: (226) [system] nb_current('$pfc_current_choice', _21908)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_21918)
   Exit: (225) [system] prolog_current_choice(2930)
^  Call: (225) [user] push_current_choice(2930)
^  Unify: (225) [user] push_current_choice(2930)
   Call: (226) [system] nb_current('$pfc_current_choice', _31258)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (225) [user] push_current_choice(2930)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, run)), _3876), _21940)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, run)), _3876), _21940)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _39630)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _21908), user:(prolog_current_choice(_21918), push_current_choice(_21918), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _21940), pfc_call(_21940)), user:nb_setval('$pfc_current_choice', _21908))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _3876))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Call: (221) [user] pfc_spft(_54500, _54586, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508))
^  Unify: (221) [user] pfc_spft(_54500, _55518, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508))
^  Call: (222) [user] pfcCallSystem('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Call: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (224) [system] var('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Fail: (224) [system] var('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Redo: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (224) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Exit: (224) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Redo: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Call: (224) [user] predicate_property('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (227) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Exit: (227) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Call: (224) [user] predicate_property('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (226) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Exit: (226) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _90658, _90660)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _90658, _90660)
   Call: (227) [system] compound('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Exit: (227) [system] compound('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (227) [system] compound_name_arity('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _90658, _90660)
   Exit: (227) [system] compound_name_arity('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Call: (224) [user] predicate_property('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _101900)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _102840)
   Call: (225) [system] nonvar(_103698)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _104700)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _105634)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (226) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Exit: (226) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Call: (224) [user] predicate_property('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), number_of_clauses(_114828))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), number_of_clauses(_114828))
   Call: (225) [system] nonvar(number_of_clauses(_114828))
   Exit: (225) [system] nonvar(number_of_clauses(_114828))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_114828), user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_114828), user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (227) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Exit: (227) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(709), user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), number_of_clauses(709))
^  Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _129672), (prolog_current_choice(_129682), push_current_choice(_129682), clause('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _129704), pfc_call(_129704)), nb_setval('$pfc_current_choice', _129672))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _129672), user:(prolog_current_choice(_129682), push_current_choice(_129682), clause('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _129704), pfc_call(_129704)), user:nb_setval('$pfc_current_choice', _129672))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _129672))
   Call: (227) [system] nb_current('$pfc_current_choice', _129672)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_129682)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _139022)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _129704)
^  Fail: (226) [user] clause('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _129704)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _147394)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _129672), user:(prolog_current_choice(_129682), push_current_choice(_129682), clause('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _129704), pfc_call(_129704)), user:nb_setval('$pfc_current_choice', _129672))
^  Fail: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^  Fail: (221) [user] pfc_spft(_54500, _154898, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_252204)
   Fail: (202) [t_l] t_l:pfcSearchTL(_252204)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_254978)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, run)), pfcAdd_Now('next-operation'(op(+, =, run))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])\=[_276444|_276446]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])\=[_276444|_276446]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'), error(_280182, _280184), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'), error(_280182, _280184), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
   Call: (204) [user] metta_interp_mode(+, _283898)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Call: (205) [user] metta_interp_mode(load, _288488)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _297710)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_304186, _304188), once(user:is_compatio0), '$restore_trace'(_304186, _304188))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_304186, _304188), system:once(user:is_compatio0), system:'$restore_trace'(_304186, _304188))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_304186, _304188))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_309804, must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (_309804==""->true;our_ansi_format('#ffa505', '~w~n', [_309804]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_309804, must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (_309804==""->true;our_ansi_format('#ffa505', '~w~n', [_309804]))))
  (= 
    (run $F) 
    (run current-output $F))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
   Call: (203) [system] _3436='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->'True'='True';'True'='False'), error(_280182, _280184), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3396)
^  Unify: (193) [user] metta_file_buffer(+, [=, [run, _341334, _341340], [['compile-programs'], [format, _341334, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _341334, '~`=t~32|~n', 'Nil'], [=, _341460, [total, 0, 0, 0]], [forall, [program, _341520, _341526, _341340], ['run-program', _341520, _341526, _341334, _341460]], [=, _341460, [total, _341604, _341610, _341616]], [is, _341634, [/, _341610, _341604]], [is, _341676, [/, _341616, _341604]], [format, _341334, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _341634, _341676]]]], ['_AvgGC'=_341676, '_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(82, 7, 28, 82))
^  Exit: (193) [user] metta_file_buffer(+, [=, [run, _341334, _341340], [['compile-programs'], [format, _341334, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _341334, '~`=t~32|~n', 'Nil'], [=, _341460, [total, 0, 0, 0]], [forall, [program, _341520, _341526, _341340], ['run-program', _341520, _341526, _341334, _341460]], [=, _341460, [total, _341604, _341610, _341616]], [is, _341634, [/, _341610, _341604]], [is, _341676, [/, _341616, _341604]], [format, _341334, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _341634, _341676]]]], ['_AvgGC'=_341676, '_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(82, 7, 28, 82))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_AvgGC'=_341676, '_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_AvgGC'=_341676, '_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334])
   Call: (195) [apply] apply:maplist_(['_AvgGC'=_341676, '_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_AvgGC'=_341676, '_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Call: (196) [user] maybe_assign('_AvgGC'=_341676)
   Unify: (196) [user] maybe_assign('_AvgGC'=_341676)
^  Call: (197) [user] ignore(_341676=_AvgGC)
^  Unify: (197) [system] ignore(user:(_341676=_AvgGC))
   Call: (198) [system] _341676=_AvgGC
   Exit: (198) [system] _AvgGC=_AvgGC
^  Exit: (197) [system] ignore(user:(_AvgGC=_AvgGC))
   Exit: (196) [user] maybe_assign('_AvgGC'=_AvgGC)
   Call: (196) [apply] apply:maplist_(['_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Call: (197) [user] maybe_assign('_AvgT'=_341634)
   Unify: (197) [user] maybe_assign('_AvgT'=_341634)
^  Call: (198) [user] ignore(_341634=_AvgT)
^  Unify: (198) [system] ignore(user:(_341634=_AvgT))
   Call: (199) [system] _341634=_AvgT
   Exit: (199) [system] _AvgT=_AvgT
^  Exit: (198) [system] ignore(user:(_AvgT=_AvgT))
   Exit: (197) [user] maybe_assign('_AvgT'=_AvgT)
   Call: (197) [apply] apply:maplist_(['_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Call: (198) [user] maybe_assign('_GC'=_341616)
   Unify: (198) [user] maybe_assign('_GC'=_341616)
^  Call: (199) [user] ignore(_341616=_GC)
^  Unify: (199) [system] ignore(user:(_341616=_GC))
   Call: (200) [system] _341616=_GC
   Exit: (200) [system] _GC=_GC
^  Exit: (199) [system] ignore(user:(_GC=_GC))
   Exit: (198) [user] maybe_assign('_GC'=_GC)
   Call: (198) [apply] apply:maplist_(['_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Call: (199) [user] maybe_assign('_Time'=_341610)
   Unify: (199) [user] maybe_assign('_Time'=_341610)
^  Call: (200) [user] ignore(_341610=_Time)
^  Unify: (200) [system] ignore(user:(_341610=_Time))
   Call: (201) [system] _341610=_Time
   Exit: (201) [system] _Time=_Time
^  Exit: (200) [system] ignore(user:(_Time=_Time))
   Exit: (199) [user] maybe_assign('_Time'=_Time)
   Call: (199) [apply] apply:maplist_(['_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Call: (200) [user] maybe_assign('_Count'=_341604)
   Unify: (200) [user] maybe_assign('_Count'=_341604)
^  Call: (201) [user] ignore(_341604=_Count)
^  Unify: (201) [system] ignore(user:(_341604=_Count))
   Call: (202) [system] _341604=_Count
   Exit: (202) [system] _Count=_Count
^  Exit: (201) [system] ignore(user:(_Count=_Count))
   Exit: (200) [user] maybe_assign('_Count'=_Count)
   Call: (200) [apply] apply:maplist_(['_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_(['_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Call: (201) [user] maybe_assign('_N'=_341526)
   Unify: (201) [user] maybe_assign('_N'=_341526)
^  Call: (202) [user] ignore(_341526=_N)
^  Unify: (202) [system] ignore(user:(_341526=_N))
   Call: (203) [system] _341526=_N
   Exit: (203) [system] _N=_N
^  Exit: (202) [system] ignore(user:(_N=_N))
   Exit: (201) [user] maybe_assign('_N'=_N)
   Call: (201) [apply] apply:maplist_(['_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Unify: (201) [apply] apply:maplist_(['_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Call: (202) [user] maybe_assign('_P'=_341520)
   Unify: (202) [user] maybe_assign('_P'=_341520)
^  Call: (203) [user] ignore(_341520=_P)
^  Unify: (203) [system] ignore(user:(_341520=_P))
   Call: (204) [system] _341520=_P
   Exit: (204) [system] _P=_P
^  Exit: (203) [system] ignore(user:(_P=_P))
   Exit: (202) [user] maybe_assign('_P'=_P)
   Call: (202) [apply] apply:maplist_(['_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Unify: (202) [apply] apply:maplist_(['_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
   Call: (203) [user] maybe_assign('_Total'=_341460)
   Unify: (203) [user] maybe_assign('_Total'=_341460)
^  Call: (204) [user] ignore(_341460=_Total)
^  Unify: (204) [system] ignore(user:(_341460=_Total))
   Call: (205) [system] _341460=_Total
   Exit: (205) [system] _Total=_Total
^  Exit: (204) [system] ignore(user:(_Total=_Total))
   Exit: (203) [user] maybe_assign('_Total'=_Total)
   Call: (203) [apply] apply:maplist_(['_F'=_341340, '_S'=_341334], user:maybe_assign)
   Unify: (203) [apply] apply:maplist_(['_F'=_341340, '_S'=_341334], user:maybe_assign)
   Call: (204) [user] maybe_assign('_F'=_341340)
   Unify: (204) [user] maybe_assign('_F'=_341340)
^  Call: (205) [user] ignore(_341340=_F)
^  Unify: (205) [system] ignore(user:(_341340=_F))
   Call: (206) [system] _341340=_F
   Exit: (206) [system] _F=_F
^  Exit: (205) [system] ignore(user:(_F=_F))
   Exit: (204) [user] maybe_assign('_F'=_F)
   Call: (204) [apply] apply:maplist_(['_S'=_341334], user:maybe_assign)
   Unify: (204) [apply] apply:maplist_(['_S'=_341334], user:maybe_assign)
   Call: (205) [user] maybe_assign('_S'=_341334)
   Unify: (205) [user] maybe_assign('_S'=_341334)
^  Call: (206) [user] ignore(_341334=_S)
^  Unify: (206) [system] ignore(user:(_341334=_S))
   Call: (207) [system] _341334=_S
   Exit: (207) [system] _S=_S
^  Exit: (206) [system] ignore(user:(_S=_S))
   Exit: (205) [user] maybe_assign('_S'=_S)
   Call: (205) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (205) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (205) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (204) [apply] apply:maplist_(['_S'=_S], user:maybe_assign)
   Exit: (203) [apply] apply:maplist_(['_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (202) [apply] apply:maplist_(['_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (201) [apply] apply:maplist_(['_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_(['_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_AvgGC'=_AvgGC, '_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_AvgGC'=_AvgGC, '_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Call: (196) [system] var([=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Call: (196) [system] string([=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _513608), pfcAdd_Now('next-operation'(_513608)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _513608), pfcAdd_Now('next-operation'(_513608)))
   Call: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _513608)
   Unify: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, _516400))
   Call: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _516400)
   Unify: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _516400)
   Call: (199) [user] o_s([run, _S, _F], _516400)
   Unify: (199) [user] o_s([run, _S, _F], _516400)
   Call: (200) [user] o_s(run, _516400)
   Unify: (200) [user] o_s(run, run)
   Exit: (200) [user] o_s(run, run)
   Exit: (199) [user] o_s([run, _S, _F], run)
   Exit: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], run)
   Exit: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, run))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^  Call: (199) [user] must_ex(current_why_UU(_17832))
^  Unify: (199) [user] must_ex(current_why_UU(_17832))
   Call: (201) [user] current_why_UU(_17832)
   Unify: (201) [user] current_why_UU(_17832)
^  Call: (202) [user] get_why_uu(_17832)
^  Unify: (202) [user] get_why_uu(_17832)
^  Call: (203) [user] findall(_23372, current_why(_23372), _23378)
^  Unify: (203) [$bags] findall(_23372, user:current_why(_23372), _23378)
^  Call: (204) [$bags] findall(_23372, user:current_why(_23372), _23378, [])
^  Unify: (204) [$bags] findall(_23372, user:current_why(_23372), _23378, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_23372, user:current_why(_23372), _23378, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_23372, user:current_why(_23372), _23378, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_23372, user:current_why(_23372), _23378, [])
   Unify: (206) [$bags] findall_loop(_23372, user:current_why(_23372), _23378, [])
^  Call: (207) [user] bugger:current_why(_23372)
^  Unify: (207) [user] bugger:current_why(_23372)
^  Call: (208) [user] bugger:current_why_data(_23372)
^  Unify: (208) [user] bugger:current_why_data(_23372)
   Call: (209) [system] nb_current('$current_why', wp(_23372, _34632))
   Fail: (209) [system] nb_current('$current_why', wp(_23372, _34632))
^  Redo: (208) [user] bugger:current_why_data(_23372)
^  Unify: (208) [user] bugger:current_why_data(_23372)
   Call: (209) [t_l] t_l:current_why_source(_23372)
   Fail: (209) [t_l] t_l:current_why_source(_23372)
^  Fail: (208) [user] bugger:current_why_data(_23372)
^  Redo: (207) [user] bugger:current_why(_23372)
^  Unify: (207) [user] bugger:current_why(mfl4(_42060, _42062, _42064, _42066))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_43016, _43018), once(user:current_mfl4(_42060, _42062, _42064, _42066)), '$restore_trace'(_43016, _43018))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_43016, _43018), system:once(user:current_mfl4(_42060, _42062, _42064, _42066)), system:'$restore_trace'(_43016, _43018))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_43016, _43018))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_42060, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_42060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_23372, user:current_why(_23372), _23378, [])
   Exit: (206) [$bags] findall_loop(_23372, user:current_why(_23372), [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_23372, user:current_why(_23372), [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_23372, user:current_why(_23372), [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_23372, user:current_why(_23372), [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _17832)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _17832)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_179376, _179378)
   Fail: (204) [system] [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_179376, _179378)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _17832)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _17832)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _209722)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _209722)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _209722)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _209722)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _209722)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _209722)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _209722)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _209722)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _209722)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _17832)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4156)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_53704, _53706)
   Fail: (205) [system] P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_53704, _53706)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4156)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
   Call: (202) [system] is_list('next-operation'(op(+, =, run)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, run)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _212018)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _212018)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _212018)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _262256)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, run)), _362668, _362670)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
   Call: (212) [system] _366412=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _368282)
^  Exit: (212) [user] clause('next-operation'(op(+, =, run)), true, (0x5626675b57c0))
   Call: (212) [$syspreds] clause_property((0x5626675b57c0), module(user))
   Unify: (212) [$syspreds] clause_property((0x5626675b57c0), module(user))
   Exit: (212) [$syspreds] clause_property((0x5626675b57c0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x5626675b57c0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x5626675b57c0))
^  Call: (213) [user] clause(_374838, _374840, (0x5626675b57c0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, run)), true, (0x5626675b57c0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, run)), _376734)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
   Call: (213) [system] 'next-operation'(op(+, =, run))=@='next-operation'(op(+, =, run))
   Exit: (213) [system] 'next-operation'(op(+, =, run))=@='next-operation'(op(+, =, run))
^  Call: (213) [user] strip_m(true, _381376)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, run)), true)=@=cl('next-operation'(op(+, =, run)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, run)), true)=@=cl('next-operation'(op(+, =, run)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x5626675b57c0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_457822)
   Fail: (202) [t_l] t_l:pfcSearchTL(_457822)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_460596)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, run)), pfcAdd_Now('next-operation'(op(+, =, run))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])\=[_482062|_482064]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])\=[_482062|_482064]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'), error(_485800, _485802), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'), error(_485800, _485802), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Call: (204) [user] metta_interp_mode(+, _489516)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Call: (205) [user] metta_interp_mode(load, _494106)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _503328)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_509804, _509806), once(user:is_compatio0), '$restore_trace'(_509804, _509806))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_509804, _509806), system:once(user:is_compatio0), system:'$restore_trace'(_509804, _509806))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_509804, _509806))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_515422, must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (_515422==""->true;our_ansi_format('#ffa505', '~w~n', [_515422]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_515422, must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (_515422==""->true;our_ansi_format('#ffa505', '~w~n', [_515422]))))
  (= 
    (run $S $F) 
    ( (compile-programs) 
      (format $S '~p~t~18| ~t~w~25| ~t~w~32|~n' 
        (:: Program Time GC)) 
      (format $S ~`=t~32|~n Nil) 
      (= $Total 
        (total 0 0 0)) 
      (forall 
        (program $P $N $F) 
        (run-program $P $N $S $Total)) 
      (= $Total 
        (total $Count $Time $GC)) 
      (is $AvgT 
        (/ $Time $Count)) 
      (is $AvgGC 
        (/ $GC $Count)) 
      (format $S '~t~w~18| ~t~3f~25| ~t~3f~32|~n' 
        (:: average $AvgT $AvgGC))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->'True'='True';'True'='False'), error(_4208, _4210), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, exec(['det-if-then-else', ['file-search-path', bench, _34468], 'True', [',', ['prolog-load-context', directory, _34510], ['add-atom', '&self', [file_search_path, bench, _34510]]]]), ['_Dir'=_34510, '__'=_34468], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(597, 27, 36, 597))
^  Exit: (193) [user] metta_file_buffer(+, exec(['det-if-then-else', ['file-search-path', bench, _34468], 'True', [',', ['prolog-load-context', directory, _34510], ['add-atom', '&self', [file_search_path, bench, _34510]]]]), ['_Dir'=_34510, '__'=_34468], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(597, 27, 36, 597))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_Dir'=_34510, '__'=_34468])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_Dir'=_34510, '__'=_34468])
   Call: (195) [apply] apply:maplist_(['_Dir'=_34510, '__'=_34468], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_Dir'=_34510, '__'=_34468], user:maybe_assign)
   Call: (196) [user] maybe_assign('_Dir'=_34510)
   Unify: (196) [user] maybe_assign('_Dir'=_34510)
^  Call: (197) [user] ignore(_34510=_Dir)
^  Unify: (197) [system] ignore(user:(_34510=_Dir))
   Call: (198) [system] _34510=_Dir
   Exit: (198) [system] _Dir=_Dir
^  Exit: (197) [system] ignore(user:(_Dir=_Dir))
   Exit: (196) [user] maybe_assign('_Dir'=_Dir)
   Call: (196) [apply] apply:maplist_(['__'=_34468], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['__'=_34468], user:maybe_assign)
   Call: (197) [user] maybe_assign('__'=_34468)
   Unify: (197) [user] maybe_assign('__'=_34468)
^  Call: (198) [user] ignore(_34468=__)
^  Unify: (198) [system] ignore(user:(_34468=__))
   Call: (199) [system] _34468=__
   Exit: (199) [system] __=__
^  Exit: (198) [system] ignore(user:(__=__))
   Exit: (197) [user] maybe_assign('__'=__)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['__'=__], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_Dir'=_Dir, '__'=__], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_Dir'=_Dir, '__'=__])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Call: (196) [system] var(exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Call: (196) [system] string(exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Call: (197) [system] var(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Call: (197) [system] string(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _203754))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
   Call: (200) [system] _213398 is 1+1
   Exit: (200) [system] 2 is 1+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _268244)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
   Call: (200) [system] _239344=2
   Exit: (200) [system] 2=2
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^  Call: (197) [user] must_det_ll(2>0)
^  Unify: (197) [user] must_det_ll(user:(2>0))
^  Call: (198) [user] once(user:(2>0))
^  Unify: (198) [system] once(user:(2>0))
   Call: (199) [system] 2>0
   Exit: (199) [system] 2>0
^  Exit: (198) [system] once(user:(2>0))
^  Exit: (197) [user] must_det_ll(user:(2>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_308266, _308268), once(user:is_synthing_unit_tests0), '$restore_trace'(_308266, _308268))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_308266, _308268), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_308266, _308268))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_308266, _308268))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2, _313004)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2, _313004)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
^  Call: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _332284), pfcAdd_Now('next-operation'(_332284)))
^  Unify: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _332284), pfcAdd_Now('next-operation'(_332284)))
   Call: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _332284)
   Unify: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', _335076))
   Call: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _335076)
   Unify: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _335076)
   Call: (200) [user] o_s(['file-search-path', bench, __], _335076)
   Unify: (200) [user] o_s(['file-search-path', bench, __], _335076)
   Call: (201) [user] o_s('file-search-path', _335076)
   Unify: (201) [user] o_s('file-search-path', 'file-search-path')
   Exit: (201) [user] o_s('file-search-path', 'file-search-path')
   Exit: (200) [user] o_s(['file-search-path', bench, __], 'file-search-path')
   Exit: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], 'file-search-path')
   Exit: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', 'file-search-path'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (200) [user] must_ex(current_why_UU(_356294))
^  Unify: (200) [user] must_ex(current_why_UU(_356294))
   Call: (202) [user] current_why_UU(_356294)
   Unify: (202) [user] current_why_UU(_356294)
^  Call: (203) [user] get_why_uu(_356294)
^  Unify: (203) [user] get_why_uu(_356294)
^  Call: (204) [user] findall(_361834, current_why(_361834), _361840)
^  Unify: (204) [$bags] findall(_361834, user:current_why(_361834), _361840)
^  Call: (205) [$bags] findall(_361834, user:current_why(_361834), _361840, [])
^  Unify: (205) [$bags] findall(_361834, user:current_why(_361834), _361840, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_361834, user:current_why(_361834), _361840, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_361834, user:current_why(_361834), _361840, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_361834, user:current_why(_361834), _361840, [])
   Unify: (207) [$bags] findall_loop(_361834, user:current_why(_361834), _361840, [])
^  Call: (208) [user] bugger:current_why(_361834)
^  Unify: (208) [user] bugger:current_why(_361834)
^  Call: (209) [user] bugger:current_why_data(_361834)
^  Unify: (209) [user] bugger:current_why_data(_361834)
   Call: (210) [system] nb_current('$current_why', wp(_361834, _373094))
   Fail: (210) [system] nb_current('$current_why', wp(_361834, _373094))
^  Redo: (209) [user] bugger:current_why_data(_361834)
^  Unify: (209) [user] bugger:current_why_data(_361834)
   Call: (210) [t_l] t_l:current_why_source(_361834)
   Fail: (210) [t_l] t_l:current_why_source(_361834)
^  Fail: (209) [user] bugger:current_why_data(_361834)
^  Redo: (208) [user] bugger:current_why(_361834)
^  Unify: (208) [user] bugger:current_why(mfl4(_380522, _380524, _380526, _380528))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_381478, _381480), once(user:current_mfl4(_380522, _380524, _380526, _380528)), '$restore_trace'(_381478, _381480))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_381478, _381480), system:once(user:current_mfl4(_380522, _380524, _380526, _380528)), system:'$restore_trace'(_381478, _381480))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_381478, _381480))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_380522, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_380522, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (207) [$bags] findall_loop(_361834, user:current_why(_361834), _361840, [])
   Exit: (207) [$bags] findall_loop(_361834, user:current_why(_361834), [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_361834, user:current_why(_361834), [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_361834, user:current_why(_361834), [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (204) [$bags] findall(_361834, user:current_why(_361834), [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _356294)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (205) [system] var([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _356294)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3872, _3874)
   Fail: (205) [system] [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3872, _3874)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3828)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3828)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (207) [system] var([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (207) [system] var([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (208) [system] compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (208) [system] compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _30142)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (208) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (208) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _30142)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (209) [system] compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (209) [system] compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _30142)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (206) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_392630, _392632)
   Fail: (206) [system] P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_392630, _392632)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (203) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Fail: (203) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _32456)
^  Unify: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _32456)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _32456)
^  Redo: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _82694)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Call: (212) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _183106, _183108)
^  Exit: (212) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
   Call: (213) [system] _186850=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _188720)
^  Fail: (213) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _188720)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _191548)
^  Fail: (213) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _191548)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (215) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _218858, _218860)
^  Exit: (215) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _220738, _220740)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
   Call: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Fail: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _220738, _220740)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
   Call: (216) [system] _229144=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _231014)
^  Fail: (216) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _231014)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _233842)
^  Fail: (216) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _233842)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (214) [user] assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (214) [user] assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
   Call: (217) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Fail: (217) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
   Call: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Exit: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
   Call: (217) [system] _301664 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _303522)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _303522)
   Call: (218) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Fail: (218) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _303522)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _303522)
   Call: (218) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Exit: (218) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _310932, _310934)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation', [op(exec, 'det-if-then-else', 'file-search-path')])
   Call: (218) [lists] lists:member(_303522, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
   Unify: (218) [lists] lists:member(_303522, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
   Call: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _303522, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _290512)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _290512)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _290512)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _290512)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _290512)
   Call: (218) [system] _290512='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _303522, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _303522, 'next-operation')
   Call: (220) [lists] lists:member_([], _303522, op(exec, 'det-if-then-else', 'file-search-path'))
   Unify: (220) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
   Exit: (220) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
   Exit: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], op(exec, 'det-if-then-else', 'file-search-path'), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, 'det-if-then-else', 'file-search-path'), ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^  Call: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _290512)
^  Unify: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _290512)
   Call: (218) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
   Fail: (218) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
^  Redo: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _290512)
^  Unify: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _290512)
   Call: (218) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
   Exit: (218) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _290512=op(exec, 'det-if-then-else', 'file-search-path')
   Exit: (218) [system] op(exec, 'det-if-then-else', 'file-search-path')=op(exec, 'det-if-then-else', 'file-search-path')
^  Exit: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^  Call: (216) [user] pfcIgnored(op(exec, 'det-if-then-else', 'file-search-path'))
^  Fail: (216) [user] pfcIgnored(op(exec, 'det-if-then-else', 'file-search-path'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
   Call: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Fail: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
   Call: (216) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Exit: (216) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
   Call: (216) [system] _369464 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _371322)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _371322)
   Call: (217) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Fail: (217) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _371322)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _371322)
   Call: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Exit: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _378732, _378734)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation', [op(exec, 'det-if-then-else', 'file-search-path')])
   Call: (217) [lists] lists:member(_371322, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
   Unify: (217) [lists] lists:member(_371322, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
   Call: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _371322, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _358312)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _358312)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _358312)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _358312)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _358312)
   Call: (217) [system] _358312='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _371322, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _371322, 'next-operation')
   Call: (219) [lists] lists:member_([], _371322, op(exec, 'det-if-then-else', 'file-search-path'))
   Unify: (219) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
   Exit: (219) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
   Exit: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], op(exec, 'det-if-then-else', 'file-search-path'), 'next-operation')
   Exit: (217) [lists] lists:member(op(exec, 'det-if-then-else', 'file-search-path'), ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^  Call: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _358312)
^  Unify: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _358312)
   Call: (217) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
   Fail: (217) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
^  Redo: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _358312)
^  Unify: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _358312)
   Call: (217) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
   Exit: (217) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _358312=op(exec, 'det-if-then-else', 'file-search-path')
   Exit: (217) [system] op(exec, 'det-if-then-else', 'file-search-path')=op(exec, 'det-if-then-else', 'file-search-path')
^  Exit: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^  Call: (215) [user] pfcTraced(op(exec, 'det-if-then-else', 'file-search-path'))
^  Fail: (215) [user] pfcTraced(op(exec, 'det-if-then-else', 'file-search-path'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcGetSearch(_6098)
^  Unify: (213) [user] pfcGetSearch(_6098)
   Call: (214) [t_l] t_l:pfcSearchTL(_7948)
   Fail: (214) [t_l] t_l:pfcSearchTL(_7948)
^  Redo: (213) [user] pfcGetSearch(_6098)
^  Call: (214) [user] pfcSearch(_10722)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _6098=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _35156)
^  Unify: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _35156)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _35156)
^  Redo: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _45418)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (219) [system] is_list(_52914)
   Fail: (219) [system] is_list(_52914)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (220) [system] copy_term('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _60308)
   Exit: (220) [system] copy_term('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Call: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (224) [system] var('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Fail: (224) [system] var('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (224) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _102970, _102972)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _102970, _102972)
   Call: (227) [system] compound('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _102970, _102972)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _114212)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _115152)
   Call: (225) [system] nonvar(_116010)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _117012)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _117946)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), number_of_clauses(_127140))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), number_of_clauses(_127140))
   Call: (225) [system] nonvar(number_of_clauses(_127140))
   Exit: (225) [system] nonvar(number_of_clauses(_127140))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_127140), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_127140), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _141984), (prolog_current_choice(_141994), push_current_choice(_141994), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016), pfc_call(_142016)), nb_setval('$pfc_current_choice', _141984))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _141984), user:(prolog_current_choice(_141994), push_current_choice(_141994), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016), pfc_call(_142016)), user:nb_setval('$pfc_current_choice', _141984))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _141984))
   Call: (227) [system] nb_current('$pfc_current_choice', _141984)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_141994)
   Exit: (226) [system] prolog_current_choice(2954)
^  Call: (226) [user] push_current_choice(2954)
^  Unify: (226) [user] push_current_choice(2954)
   Call: (227) [system] nb_current('$pfc_current_choice', _151334)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2954])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2954])
^  Exit: (226) [user] push_current_choice(2954)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _159706)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _141984), user:(prolog_current_choice(_141994), push_current_choice(_141994), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016), pfc_call(_142016)), user:nb_setval('$pfc_current_choice', _141984))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^  Redo: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Call: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (222) [user] pfc_spft(_174576, _174662, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584))
^  Unify: (222) [user] pfc_spft(_174576, _175594, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584))
^  Call: (223) [user] pfcCallSystem('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Call: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (225) [system] var('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Fail: (225) [system] var('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Redo: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (225) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Exit: (225) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Redo: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Call: (225) [user] predicate_property('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (228) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Exit: (228) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Call: (225) [user] predicate_property('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (227) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Exit: (227) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _210734, _210736)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _210734, _210736)
   Call: (228) [system] compound('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Exit: (228) [system] compound('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (228) [system] compound_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _210734, _210736)
   Exit: (228) [system] compound_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Call: (225) [user] predicate_property('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _221976)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _222916)
   Call: (226) [system] nonvar(_223774)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _224776)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _225710)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (227) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Exit: (227) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Call: (225) [user] predicate_property('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), number_of_clauses(_234904))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), number_of_clauses(_234904))
   Call: (226) [system] nonvar(number_of_clauses(_234904))
   Exit: (226) [system] nonvar(number_of_clauses(_234904))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_234904), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_234904), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (228) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Exit: (228) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(713), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), number_of_clauses(713))
^  Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _249748), (prolog_current_choice(_249758), push_current_choice(_249758), clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780), pfc_call(_249780)), nb_setval('$pfc_current_choice', _249748))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _249748), user:(prolog_current_choice(_249758), push_current_choice(_249758), clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780), pfc_call(_249780)), user:nb_setval('$pfc_current_choice', _249748))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _249748))
   Call: (228) [system] nb_current('$pfc_current_choice', _249748)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_249758)
   Exit: (227) [system] prolog_current_choice(2974)
^  Call: (227) [user] push_current_choice(2974)
^  Unify: (227) [user] push_current_choice(2974)
   Call: (228) [system] nb_current('$pfc_current_choice', _259098)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2974])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2974])
^  Exit: (227) [user] push_current_choice(2974)
^  Call: (227) [user] clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780)
^  Fail: (227) [user] clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _267470)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _249748), user:(prolog_current_choice(_249758), push_current_choice(_249758), clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780), pfc_call(_249780)), user:nb_setval('$pfc_current_choice', _249748))
^  Fail: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^  Fail: (222) [user] pfc_spft(_174576, _274974, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584))
^  Redo: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_372280)
   Fail: (203) [t_l] t_l:pfcSearchTL(_372280)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_375054)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', 'file-search-path')), pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Call: (200) [system] _412058=_412060
   Exit: (200) [system] _412058=_412058
^  Call: (200) [user] ignore(catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962, _412058, _3422)), give_up(_413998), pp_m('red', gave_up(_413998))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962, _412058, _3422)), give_up(_413998), pp_m('red', gave_up(_413998))))
^  Call: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Unify: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _433232)
   Fail: (209) [system] current_prolog_flag(windows, _434160)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_439620, _439622), once(user:is_flag0(log)), '$restore_trace'(_439620, _439622))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_439620, _439622), system:once(user:is_flag0(log)), system:'$restore_trace'(_439620, _439622))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_439620, _439622))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_447990, _447992), once(user:is_flag0(test)), '$restore_trace'(_447990, _447992))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_447990, _447992), system:once(user:is_flag0(test)), system:'$restore_trace'(_447990, _447992))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_447990, _447992))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Unify: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Call: (206) [user] original_user_error(_456386)
^  Unify: (206) [user] original_user_error(_456386)
   Call: (207) [system] stream_property(_456386, file_no(2))
   Unify: (207) [system] stream_property(_456386, file_no(2))
   Call: (208) [system] nonvar(_456386)
   Redo: (207) [system] stream_property(_456386, file_no(2))
   Unify: (207) [system] stream_property(_456386, file_no(2))
   Call: (208) [system] nonvar(_456386)
   Redo: (207) [system] stream_property(_456386, file_no(2))
   Unify: (207) [system] stream_property(_456386, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_467506)
   Redo: (207) [system] stream_property(_456386, file_no(2))
   Exit: (207) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f327b683220))
^  Call: (206) [user] with_output_to((0x7f327b683220), write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
   Call: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
   Unify: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
^  Call: (209) [user] real_notrace(write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Unify: (209) [user] real_notrace(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_475870, _475872), once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), '$restore_trace'(_475870, _475872))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_475870, _475872), user:once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), user:'$restore_trace'(_475870, _475872))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_475870, _475872))
  !(det-if-then-else 
    (file-search-path bench $) True 
    (, 
      (prolog-load-context directory $Dir) 
      (add-atom &self 
        (file_search_path bench $Dir))))

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
   Exit: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
^  Exit: (206) [user] with_output_to((0x7f327b683220), write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Exit: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^  Exit: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_487774, _487776), once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962)), '$restore_trace'(_487774, _487776))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_487774, _487776), system:once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962)), system:'$restore_trace'(_487774, _487776))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_487774, _487776))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _491064], 'True', [',', ['prolog-load-context', directory, _491134], ['add-atom', '&self', [file_search_path, bench, _491134]]]], _412058), _412058, ['_Dir'=_491134, '__'=_491064], ['_Dir'=_491488, '__'=_491500])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _491064], 'True', [',', ['prolog-load-context', directory, _491134], ['add-atom', '&self', [file_search_path, bench, _491134]]]], _412058), _412058, ['_Dir'=_491134, '__'=_491064], ['_Dir'=_491488, '__'=_491500], _412058, _3422)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _491064], 'True', [',', ['prolog-load-context', directory, _491134], ['add-atom', '&self', [file_search_path, bench, _491134]]]], _412058), _412058, ['_Dir'=_491134, '__'=_491064], ['_Dir'=_491488, '__'=_491500], _412058, _3422)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _503916), forall(rtrace_on_error(_503916), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _503916), user:forall(rtrace_on_error(_503916), true))
^  Call: (206) [user] clause(reset_cache, _503916)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)), _511402, (write_src_uo(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), catch(rtrace(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), _511402, throw(give_up(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))))), throw(_511402)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)), _511402, (write_src_uo(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), catch(rtrace(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), _511402, throw(give_up(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))))), throw(_511402)))
^  Call: (210) [user] retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))
^  Exit: (210) [user] retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)), _511402, (write_src_uo(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), catch(rtrace(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), _511402, throw(give_up(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))))), throw(_511402)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), user:true)
^  Redo: (206) [user] clause(reset_cache, _503916)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _4272, (write_src_uo(_4272=true), catch(rtrace(true), _4272, throw(give_up(_4272=true))), throw(_4272)))
   Unify: (208) [user] catch_err(true, _4272, (write_src_uo(_4272=true), catch(rtrace(true), _4272, throw(give_up(_4272=true))), throw(_4272)))
   Exit: (208) [user] catch_err(true, _4272, (write_src_uo(_4272=true), catch(rtrace(true), _4272, throw(give_up(_4272=true))), throw(_4272)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _4234), user:forall(rtrace_on_error(_4234), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_41014, _41016), once(user:(reset_eval_num, _40486=res(_3422), _40502=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _40520), (is_compatio->option_else(answer, _40544, leap);option_else(answer, _40544, each)), option_else('maximum-result-count', _40566, inf), option_else('initial-result-count', _40580, 10), _40592=contrl(_40566, _40544), _40610=_40612, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_40640), option_value(exec, skip), \+always_exec(_40520)->_40670=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_40686)), _40610=1, !, true;_40670=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, _40486, _40744)), !, flag(result_num, _40770, 0), _40782=eval('&self', _40520, _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_40610==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_40610==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_40782)))), if_t(option_value(repl, true), add_history_src(exec(_40520))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_40782), writeln('.')))), true)))), '$restore_trace'(_41014, _41016))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_41014, _41016), system:once(user:(reset_eval_num, _40486=res(_3422), _40502=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _40520), (is_compatio->option_else(answer, _40544, leap);option_else(answer, _40544, each)), option_else('maximum-result-count', _40566, inf), option_else('initial-result-count', _40580, 10), _40592=contrl(_40566, _40544), _40610=_40612, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_40640), option_value(exec, skip), \+always_exec(_40520)->_40670=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_40686)), _40610=1, !, true;_40670=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, _40486, _40744)), !, flag(result_num, _40770, 0), _40782=eval('&self', _40520, _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_40610==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_40610==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_40782)))), if_t(option_value(repl, true), add_history_src(exec(_40520))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_40782), writeln('.')))), true)))), system:'$restore_trace'(_41014, _41016))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_41014, _41016))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _40610=_40610, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_40640), option_value(exec, skip), \+always_exec(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])->(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744))=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_40686)), _40610=1, !, true;(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744))=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), !, flag(result_num, 1, 0), eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)=eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_40610==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_40610==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822))))), if_t(option_value(repl, true), add_history_src(exec(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_72966)
^  Unify: (209) [user] answer_output(_72966)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_78508, _78510), once(user:is_flag0(test)), '$restore_trace'(_78508, _78510))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_78508, _78510), system:once(user:is_flag0(test)), system:'$restore_trace'(_78508, _78510))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_78508, _78510))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_72966)
^  Unify: (210) [user] original_user_output(_72966)
   Call: (211) [system] stream_property(_72966, file_no(1))
   Unify: (211) [system] stream_property(_72966, file_no(1))
   Call: (212) [system] nonvar(_72966)
   Redo: (211) [system] stream_property(_72966, file_no(1))
   Unify: (211) [system] stream_property(_72966, file_no(1))
   Call: (212) [system] nonvar(_72966)
   Redo: (211) [system] stream_property(_72966, file_no(1))
   Unify: (211) [system] stream_property(_72966, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_95244)
   Redo: (211) [system] stream_property(_72966, file_no(1))
   Exit: (211) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f327b683120))
^  Exit: (209) [user] answer_output((0x7f327b683120))
^  Call: (209) [user] with_output_to((0x7f327b683120), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f327b683120), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _107346, _40686, timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), _107352), ((((_40686==true->!;true), set_option_value(interactive, _107346), contrl(inf, each)=contrl(_107422, _107424), nb_setarg(1, res(_3422), _40744), current_input(_107448), read_pending_codes(_107448, _107460, []), flag(result_num, _107474, _107474+1), flag(result_num, _107494, _107494), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _40744))), if_t(_107494=<_107422, ((_107494==1, _40686==true->not_compatio(format('~N~nDeterministic: ', [])), !;_40686==true->not_compatio(format('~N~nLast Result(~w): ', [_107494])), !;not_compatio(format('~N~nNDet Result(~w): ', [_107494]))), ignore((not_compatio(if_t(\+symbolic(_40744), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(_40744)), true)))))))), in_answer_io(write_asrc(_40744)), not_compatio(format('~N')), (_40686\==true, _107346, _107424\==leap, 10>_107494, _107494<_107422->_107856=true;_107856=false), if_t((_107856==true;_40686==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _107352))))), color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _107960), maplist(print_var, _107960), nop(nl)));true)))), (_107856==true->write("~npress ';' for more solutions "), get_single_char_key(_108022), not_compatio((writeq(key=_108022), nl)), (_108022==b->once(repl), fail;_108022==m->make;_108022==t->nop(set_debug(eval, true)), rtrace;_108022=='T'->set_debug(eval, true);_108022==(;)->true;_108022==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_108022=='L'->nb_setarg(1, contrl(inf, each), _107494);_108022==l->nb_setarg(2, contrl(inf, each), leap);(_108022=='\n';_108022=='\r')->!, fail;!, fail));_40686\==true, \+_107346, contrl(inf, each)=contrl(_107422, leap)->true;_40686==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _40686, timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), _107352), ((((_40686==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_107422, _107424), nb_setarg(1, res(_3422), _40744), current_input(_107448), read_pending_codes(_107448, _107460, []), flag(result_num, _107474, _107474+1), flag(result_num, _107494, _107494), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _40744))), if_t(_107494=<_107422, ((_107494==1, _40686==true->not_compatio(format('~N~nDeterministic: ', [])), !;_40686==true->not_compatio(format('~N~nLast Result(~w): ', [_107494])), !;not_compatio(format('~N~nNDet Result(~w): ', [_107494]))), ignore((not_compatio(if_t(\+symbolic(_40744), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(_40744)), true)))))))), in_answer_io(write_asrc(_40744)), not_compatio(format('~N')), (_40686\==true, false, _107424\==leap, 10>_107494, _107494<_107422->_107856=true;_107856=false), if_t((_107856==true;_40686==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _107352))))), color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _107960), maplist(print_var, _107960), nop(nl)));true)))), (_107856==true->write("~npress ';' for more solutions "), get_single_char_key(_108022), not_compatio((writeq(key=_108022), nl)), (_108022==b->once(repl), fail;_108022==m->make;_108022==t->nop(set_debug(eval, true)), rtrace;_108022=='T'->set_debug(eval, true);_108022==(;)->true;_108022==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_108022=='L'->nb_setarg(1, contrl(inf, each), _107494);_108022==l->nb_setarg(2, contrl(inf, each), leap);(_108022=='\n';_108022=='\r')->!, fail;!, fail));_40686\==true, \+false, contrl(inf, each)=contrl(_107422, leap)->true;_40686==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), _107352)
   Unify: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), _107352)
   Call: (210) [system] statistics(cputime, _120580)
   Exit: (210) [system] statistics(cputime, 6.08501998)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _133540)
^  Unify: (213) [user] was_option_value(rtrace, _133540)
   Call: (214) [system] current_prolog_flag(rtrace, _135398)
   Fail: (214) [system] current_prolog_flag(rtrace, _135398)
^  Redo: (213) [user] was_option_value(rtrace, _133540)
^  Unify: (213) [user] was_option_value(rtrace, _133540)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _139112)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _139112)
^  Redo: (213) [user] was_option_value(rtrace, _133540)
^  Unify: (213) [user] was_option_value(rtrace, _133540)
   Call: (214) [system] nb_current(rtrace, _142826)
   Fail: (214) [system] nb_current(rtrace, _142826)
^  Fail: (213) [user] was_option_value(rtrace, _133540)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_153050, _153052), once(user:option_value0(rtrace, true)), '$restore_trace'(_153050, _153052))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_153050, _153052), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_153050, _153052))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_153050, _153052))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268, _190204)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268, _193008)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268, _193946)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_196680, _196682, _196684), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_196680, _196682, _196684), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
   Call: (217) [system] callable(debugging_logicmoo_setting(_196680, _196682, _196684))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_196680, _196682, _196684))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_196680, _196682, _196684), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _188268, _210594)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), rtrace:tAt_rtrace)
   Call: (212) [system] _221054=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), deterministic(_222932)), (notrace(_222932==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), deterministic(_222932)), (notrace(_222932==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
   Unify: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (215) [user] catch_metta_return(eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822)
^  Call: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
   Call: (218) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_238312, _238314), once(user:self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_238312, _238314))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_238312, _238314), system:once(user:self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_238312, _238314))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_238312, _238314))
^  Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_243050, _243052), once(user:nonvar(_3822)), '$restore_trace'(_243050, _243052))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_243050, _243052), system:once(user:nonvar(_3822)), system:'$restore_trace'(_243050, _243052))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_243050, _243052))
^  Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_247788, _247790), once(user:nonvar(_3822)), '$restore_trace'(_247788, _247790))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_247788, _247790), system:once(user:nonvar(_3822)), system:'$restore_trace'(_247788, _247790))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_247788, _247790))
^  Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
   Call: (218) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]==[]
^  Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
   Call: (218) [system] atom(=)
   Exit: (218) [system] atom(=)
   Call: (218) [system] (=)\==(=)
^  Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Call: (220) [system] setup_call_cleanup('$notrace'(_261854, _261856), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_261854, _261856))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_261854, _261856), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_261854, _261856))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_261854, _261856))
^  Fail: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (218) [user] eval_00(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (218) [user] eval_00(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_271252, _271254), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_271252, _271254))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_271252, _271254), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_271252, _271254))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_271252, _271254))
^  Fail: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Redo: (218) [user] eval_00(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (218) [user] eval_00(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (219) [user] eval_01(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (219) [user] eval_01(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (222) [system] 500<1
   Fail: (222) [system] 500<1
^  Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (221) [system] setup_call_cleanup('$notrace'(_284410, _284412), once(user:(_284386 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _284400))), '$restore_trace'(_284410, _284412))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_284410, _284412), system:once(user:(_284386 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _284400))), system:'$restore_trace'(_284410, _284412))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_284410, _284412))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _287276], 'True', [',', ['prolog-load-context', directory, _287318], ['add-atom', '&self', [file_search_path, bench, _287318]]]]))), system:'$restore_trace'(3, -1))
^  Call: (220) [user] trace_eval(eval_20(=, _231706), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^  Unify: (220) [user] trace_eval(eval_20(=, _231706), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^  Call: (221) [user] must_det_ll((notrace((flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), quietly(if_t((nop(stop_rtrace), _290236>_290292), (set_debug(eval, false), _290356 is _290292+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^  Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), quietly(if_t((nop(stop_rtrace), _290236>_290292), (set_debug(eval, false), _290356 is _290292+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^  Call: (222) [user] once(user:(notrace((flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), quietly(if_t((nop(stop_rtrace), _290236>_290292), (set_debug(eval, false), _290356 is _290292+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^  Unify: (222) [system] once(user:(notrace((flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), quietly(if_t((nop(stop_rtrace), _290236>_290292), (set_debug(eval, false), _290356 is _290292+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_294132, _294134), once(user:(flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), '$restore_trace'(_294132, _294134))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_294132, _294134), system:once(user:(flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), system:'$restore_trace'(_294132, _294134))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_294132, _294134))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _290278=_290278, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace)))))
^  Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace)))))
^  Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace)))))
   Call: (224) [user] nop(notrace(no_repeats_var(_290408)))
   Unify: (224) [user] nop(notrace(no_repeats_var(_290408)))
   Exit: (224) [user] nop(notrace(no_repeats_var(_290408)))
^  Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _290278=_290278, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^  Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _290278=_290278, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
   Call: (221) [occurs] occurs:sub_term(_305596, e)
   Unify: (221) [occurs] occurs:sub_term(e, e)
   Exit: (221) [occurs] occurs:sub_term(e, e)
   Call: (221) [system] e\=e
   Fail: (221) [system] e\=e
   Redo: (221) [occurs] occurs:sub_term(_305596, e)
   Unify: (221) [occurs] occurs:sub_term(_305596, e)
   Call: (222) [system] compound(e)
   Fail: (222) [system] compound(e)
   Fail: (221) [occurs] occurs:sub_term(_305596, e)
^  Redo: (220) [user] trace_eval(eval_20(=, _231706), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
   Call: (221) [system] _315814=e
   Exit: (221) [system] e=e
^  Call: (221) [user] if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
^  Unify: (221) [user] if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
^  Call: (223) [system] setup_call_cleanup('$notrace'(_319618, _319620), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _319576, fbug((_319576-->if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), '$restore_trace'(_319618, _319620))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_319618, _319620), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _319576, fbug((_319576-->if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), system:'$restore_trace'(_319618, _319620))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_319618, _319620))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _319576, fbug((_319576-->if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
   Call: (221) [system] _324400=retval(fail)
   Exit: (221) [system] retval(fail)=retval(fail)
   Call: (221) [system] _326262=(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))))
   Exit: (221) [system] (\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))))
^  Call: (221) [user] call_cleanup(((call(eval_20(=, _231706), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)*->nb_setarg(1, retval(fail), _288308);fail, trace, call(eval_20(=, _231706), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)), ignore(notrace((\+_288308\=_290408, nb_setarg(1, retval(fail), _288308))))), ignore((_290278==1->ignore(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)])))))))))))
^  Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _231706), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)*->nb_setarg(1, retval(fail), _288308);fail, trace, call(eval_20(=, _231706), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)), ignore(notrace((\+_288308\=_290408, nb_setarg(1, retval(fail), _288308))))), user:ignore((_290278==1->ignore(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)])))))))))))
^  Call: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^  Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
   Call: (224) [system] atom(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^  Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^  Call: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Call: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Call: (227) [system] setup_call_cleanup('$notrace'(_338668, _338670), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_338668, _338670))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_338668, _338670), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_338668, _338670))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_338668, _338670))
^  Fail: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Redo: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
   Call: (225) [system] atomic('det-if-then-else')
   Exit: (225) [system] atomic('det-if-then-else')
^  Call: (225) [user] is_sl('det-if-then-else')
^  Unify: (225) [user] is_sl('det-if-then-else')
   Call: (226) [system] number('det-if-then-else')
^  Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^  Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
   Call: (224) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]==[]
^  Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^  Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
   Call: (224) [system] atom(=)
   Exit: (224) [system] atom(=)
   Call: (224) [system] (=)\==(=)
^  Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^  Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
   Call: (224) [system] callable('det-if-then-else')
   Exit: (224) [system] callable('det-if-then-else')
^  Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
   Call: (224) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
   Exit: (224) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
   Call: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
   Exit: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_365702])
   Call: (224) [system] var('det-if-then-else')
^  Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^  Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^  Call: (224) [user] once(expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _369464))
^  Unify: (224) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _369464))
^  Call: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _369464)
^  Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _369464)
   Call: (226) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
   Exit: (226) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_375040])
   Call: (226) [system] ground('det-if-then-else')
   Exit: (226) [system] ground('det-if-then-else')
^  Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_377822])
^  Call: (226) [user] apply:maplist(expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _377822)
^  Unify: (226) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _377822)
   Call: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _377822, user:expand_eval)
   Unify: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_381568|_381570], user:expand_eval)
^  Call: (228) [user] expand_eval(['file-search-path', bench, _4094], _381568)
^  Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], _381568)
   Call: (229) [system] is_list(['file-search-path', bench, _4094])
   Exit: (229) [system] is_list(['file-search-path', bench, _4094])
^  Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_386212])
   Call: (229) [system] ground('file-search-path')
   Exit: (229) [system] ground('file-search-path')
^  Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_388994])
^  Call: (229) [user] apply:maplist(expand_eval, [bench, _4094], _388994)
^  Unify: (229) [apply] apply:maplist(user:expand_eval, [bench, _4094], _388994)
   Call: (230) [apply] apply:maplist_([bench, _4094], _388994, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([bench, _4094], [_392740|_392742], user:expand_eval)
^  Call: (231) [user] expand_eval(bench, _392740)
^  Unify: (231) [user] expand_eval(bench, _392740)
   Call: (232) [system] is_list(bench)
^  Redo: (231) [user] expand_eval(bench, _392740)
   Call: (232) [system] bench=_392740
   Exit: (232) [system] bench=bench
^  Exit: (231) [user] expand_eval(bench, bench)
   Call: (231) [apply] apply:maplist_([_4094], _392742, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([_4094], [_401102|_401104], user:expand_eval)
^  Call: (232) [user] expand_eval(_4094, _401102)
^  Unify: (232) [user] expand_eval(_4094, _401102)
   Call: (233) [system] is_list(_4094)
^  Redo: (232) [user] expand_eval(_4094, _401102)
   Call: (233) [system] _4094=_401102
   Exit: (233) [system] _4094=_4094
^  Exit: (232) [user] expand_eval(_4094, _4094)
   Call: (232) [apply] apply:maplist_([], _401104, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^  Exit: (229) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^  Exit: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _381570, user:expand_eval)
   Unify: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_415990|_415992], user:expand_eval)
^  Call: (229) [user] expand_eval('True', _415990)
^  Unify: (229) [user] expand_eval('True', _415990)
   Call: (230) [system] is_list('True')
^  Redo: (229) [user] expand_eval('True', _415990)
   Call: (230) [system] 'True'=_415990
   Exit: (230) [system] 'True'='True'
^  Exit: (229) [user] expand_eval('True', 'True')
   Call: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _415992, user:expand_eval)
   Unify: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_424352|_424354], user:expand_eval)
^  Call: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _424352)
^  Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _424352)
   Call: (231) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Exit: (231) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_428996])
   Call: (231) [system] ground(',')
   Exit: (231) [system] ground(',')
^  Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_431778])
^  Call: (231) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _431778)
^  Unify: (231) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _431778)
   Call: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _431778, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_435524|_435526], user:expand_eval)
^  Call: (233) [user] expand_eval(['prolog-load-context', directory, _4148], _435524)
^  Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], _435524)
   Call: (234) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (234) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_440168])
   Call: (234) [system] ground('prolog-load-context')
   Exit: (234) [system] ground('prolog-load-context')
^  Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_442950])
^  Call: (234) [user] apply:maplist(expand_eval, [directory, _4148], _442950)
^  Unify: (234) [apply] apply:maplist(user:expand_eval, [directory, _4148], _442950)
   Call: (235) [apply] apply:maplist_([directory, _4148], _442950, user:expand_eval)
   Unify: (235) [apply] apply:maplist_([directory, _4148], [_446696|_446698], user:expand_eval)
^  Call: (236) [user] expand_eval(directory, _446696)
^  Unify: (236) [user] expand_eval(directory, _446696)
   Call: (237) [system] is_list(directory)
^  Redo: (236) [user] expand_eval(directory, _446696)
   Call: (237) [system] directory=_446696
   Exit: (237) [system] directory=directory
^  Exit: (236) [user] expand_eval(directory, directory)
   Call: (236) [apply] apply:maplist_([_4148], _446698, user:expand_eval)
   Unify: (236) [apply] apply:maplist_([_4148], [_455058|_455060], user:expand_eval)
^  Call: (237) [user] expand_eval(_4148, _455058)
^  Unify: (237) [user] expand_eval(_4148, _455058)
   Call: (238) [system] is_list(_4148)
^  Redo: (237) [user] expand_eval(_4148, _455058)
   Call: (238) [system] _4148=_455058
   Exit: (238) [system] _4148=_4148
^  Exit: (237) [user] expand_eval(_4148, _4148)
   Call: (237) [apply] apply:maplist_([], _455060, user:expand_eval)
   Unify: (237) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (237) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (236) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (235) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (234) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _435526, user:expand_eval)
   Unify: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_469946|_469948], user:expand_eval)
^  Call: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _469946)
^  Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _469946)
   Call: (235) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
   Exit: (235) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_474590])
   Call: (235) [system] ground('add-atom')
   Exit: (235) [system] ground('add-atom')
^  Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_477372])
^  Call: (235) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _477372)
^  Unify: (235) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _477372)
   Call: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _477372, user:expand_eval)
   Unify: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_481118|_481120], user:expand_eval)
^  Call: (237) [user] expand_eval('&self', _481118)
^  Unify: (237) [user] expand_eval('&self', _481118)
   Call: (238) [system] is_list('&self')
^  Redo: (237) [user] expand_eval('&self', _481118)
   Call: (238) [system] '&self'=_481118
   Exit: (238) [system] '&self'='&self'
^  Exit: (237) [user] expand_eval('&self', '&self')
   Call: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], _481120, user:expand_eval)
   Unify: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_489480|_489482], user:expand_eval)
^  Call: (238) [user] expand_eval([file_search_path, bench, _4148], _489480)
^  Unify: (238) [user] expand_eval([file_search_path, bench, _4148], _489480)
   Call: (239) [system] is_list([file_search_path, bench, _4148])
   Exit: (239) [system] is_list([file_search_path, bench, _4148])
^  Unify: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_494124])
   Call: (239) [system] ground(file_search_path)
   Exit: (239) [system] ground(file_search_path)
^  Unify: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_496906])
^  Call: (239) [user] apply:maplist(expand_eval, [bench, _4148], _496906)
^  Unify: (239) [apply] apply:maplist(user:expand_eval, [bench, _4148], _496906)
   Call: (240) [apply] apply:maplist_([bench, _4148], _496906, user:expand_eval)
   Unify: (240) [apply] apply:maplist_([bench, _4148], [_500652|_500654], user:expand_eval)
^  Call: (241) [user] expand_eval(bench, _500652)
^  Unify: (241) [user] expand_eval(bench, _500652)
   Call: (242) [system] is_list(bench)
^  Redo: (241) [user] expand_eval(bench, _500652)
   Call: (242) [system] bench=_500652
   Exit: (242) [system] bench=bench
^  Exit: (241) [user] expand_eval(bench, bench)
   Call: (241) [apply] apply:maplist_([_4148], _500654, user:expand_eval)
   Unify: (241) [apply] apply:maplist_([_4148], [_509014|_509016], user:expand_eval)
^  Call: (242) [user] expand_eval(_4148, _509014)
^  Unify: (242) [user] expand_eval(_4148, _509014)
   Call: (243) [system] is_list(_4148)
^  Redo: (242) [user] expand_eval(_4148, _509014)
   Call: (243) [system] _4148=_509014
   Exit: (243) [system] _4148=_4148
^  Exit: (242) [user] expand_eval(_4148, _4148)
   Call: (242) [apply] apply:maplist_([], _509016, user:expand_eval)
   Unify: (242) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (242) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (241) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (240) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^  Exit: (239) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^  Exit: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Call: (238) [apply] apply:maplist_([], _489482, user:expand_eval)
   Unify: (238) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (238) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
   Exit: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^  Exit: (235) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^  Exit: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
   Call: (234) [apply] apply:maplist_([], _6138, user:expand_eval)
   Unify: (234) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (234) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
^  Exit: (231) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Exit: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Call: (230) [apply] apply:maplist_([], _6096, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
   Exit: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
   Exit: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
^  Exit: (226) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Exit: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Exit: (224) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))
   Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Call: (224) [user] is_progn('det-if-then-else')
^  Unify: (224) [user] is_progn('det-if-then-else')
   Call: (225) [system] var('det-if-then-else')
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Call: (224) [user] is_space_op('det-if-then-else')
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
   Call: (224) [system] is_list(['file-search-path', bench, _4094])
   Exit: (224) [system] is_list(['file-search-path', bench, _4094])
   Call: (224) [system] ['file-search-path', bench, _4094]=[_38714, _38720, _38726]
   Exit: (224) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Call: (224) [user] simple_math(['file-search-path', bench, _4094])
^  Unify: (224) [user] simple_math(['file-search-path', bench, _4094])
   Call: (225) [system] attvar(['file-search-path', bench, _4094])
^  Redo: (224) [user] simple_math(['file-search-path', bench, _4094])
^  Unify: (224) [user] simple_math(['file-search-path', bench, _4094])
   Call: (225) [system] atom('file-search-path')
   Exit: (225) [system] atom('file-search-path')
   Call: (225) [system] atom_length('file-search-path', 1)
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Call: (224) [user] metta_compiled_predicate('&self', 'det-if-then-else', _49870)
^  Fail: (224) [user] metta_compiled_predicate('&self', 'det-if-then-else', _49870)
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
   Call: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
   Exit: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Call: (224) [user] apply:maplist(self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (224) [apply] apply:maplist(user:self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
   Call: (225) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
   Unify: (225) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
^  Call: (226) [user] self_eval('det-if-then-else')
^  Unify: (226) [user] self_eval('det-if-then-else')
^  Call: (228) [system] setup_call_cleanup('$notrace'(_61062, _61064), once(user:self_eval0('det-if-then-else')), '$restore_trace'(_61062, _61064))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_61062, _61064), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(_61062, _61064))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_61062, _61064))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] self_eval('det-if-then-else')
   Call: (226) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
   Unify: (226) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
^  Call: (227) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (227) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (229) [system] setup_call_cleanup('$notrace'(_69478, _69480), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_69478, _69480))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_69478, _69480), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_69478, _69480))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_69478, _69480))
^  Fail: (227) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
   Call: (224) [system] _75128=do_more_defs(true)
   Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (224) [user] clause(eval_21(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738), _77004)
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Call: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Unify: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Call: (225) [user] eval_selfless(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Unify: (225) [user] eval_selfless(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Call: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
   Call: (227) [system] var('det-if-then-else')
^  Redo: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Call: (227) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Unify: (227) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Call: (228) [user] allow_clp
^  Unify: (228) [user] allow_clp
^  Call: (229) [user] false_flag
^  Unify: (229) [user] false_flag
   Call: (230) [system] fail
   Fail: (230) [system] fail
^  Fail: (229) [user] false_flag
^  Redo: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Call: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Unify: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
   Call: (228) [system] var('det-if-then-else')
^  Redo: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Unify: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Call: (228) [user] fake_notrace((ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^  Unify: (228) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^  Call: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^  Unify: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^  Call: (230) [user] setup_call_cleanup('$notrace'(_106804, _106806), once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098))), '$restore_trace'(_106804, _106806))
^  Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_106804, _106806), user:once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098))), user:'$restore_trace'(_106804, _106806))
^  Call: (231) [system] sig_atomic(user:'$notrace'(_106804, _106806))
^  Fail: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^  Fail: (228) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^  Redo: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Unify: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Call: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Unify: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Unify: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^  Call: (226) [user] eval_adjust_args(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)
^  Unify: (226) [user] eval_adjust_args(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)
   Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)), eval_adjust_args1(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260))
   Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)), eval_adjust_args1(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260))
^  Call: (229) [user] eval_all_args
^  Unify: (229) [user] eval_all_args
^  Call: (230) [user] true_flag
^  Unify: (230) [user] true_flag
^  Exit: (230) [user] true_flag
^  Exit: (229) [user] eval_all_args
^  Call: (229) [user] eval_adjust_args2(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)
^  Unify: (229) [user] eval_adjust_args2(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_137492])
^  Call: (230) [user] apply:maplist(must_eval_args(=, _138450, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _137492)
^  Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _138450, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _137492)
   Call: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _137492, user:must_eval_args(=, _138450, 499, '&self'))
   Unify: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_141272|_141274], user:must_eval_args(=, _138450, 499, '&self'))
^  Call: (232) [user] must_eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Unify: (232) [user] must_eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Call: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] var(eval_args)
   Fail: (234) [system] var(eval_args)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==false
   Fail: (234) [system] eval_args==false
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==true
   Fail: (234) [system] eval_args==true
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, debug)
^  Unify: (234) [user] fast_option_value(eval_args, debug)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, debug)
   Fail: (235) [system] current_prolog_flag(eval_args, debug)
^  Fail: (234) [user] fast_option_value(eval_args, debug)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, trace)
^  Unify: (234) [user] fast_option_value(eval_args, trace)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, trace)
   Fail: (235) [system] current_prolog_flag(eval_args, trace)
^  Fail: (234) [user] fast_option_value(eval_args, trace)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724)
   Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724)
^  Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724, _175660)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724, [])
   Call: (236) [system] current_prolog_flag(nodebugx, true)
^  Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724, _178464)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724, _179402)
^  Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_182136, _182138, _182140), defined)
^  Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_182136, _182138, _182140), defined)
   Call: (237) [system] nonvar(defined)
   Exit: (237) [system] nonvar(defined)
   Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
   Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
   Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
   Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
   Call: (239) [system] callable(debugging_logicmoo_setting(_182136, _182138, _182140))
   Exit: (239) [system] callable(debugging_logicmoo_setting(_182136, _182138, _182140))
   Call: (239) [system] atom(bugger)
   Exit: (239) [system] atom(bugger)
   Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
   Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
^  Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_182136, _182138, _182140), defined)
^  Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _173724, _196050)
^  Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (234) [system] true==true
   Exit: (234) [system] true==true
^  Exit: (233) [user] is_debugging(eval_args)
^  Unify: (232) [user] must_eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Call: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
   Call: (234) [system] var(['file-search-path', bench, _4094])
^  Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_209174, _209176), once(user:self_eval(['file-search-path', bench, _4094])), '$restore_trace'(_209174, _209176))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_209174, _209176), system:once(user:self_eval(['file-search-path', bench, _4094])), system:'$restore_trace'(_209174, _209176))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_209174, _209176))
^  Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_213912, _213914), once(user:nonvar(_141272)), '$restore_trace'(_213912, _213914))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_213912, _213914), system:once(user:nonvar(_141272)), system:'$restore_trace'(_213912, _213914))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_213912, _213914))
^  Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_218650, _218652), once(user:nonvar(_141272)), '$restore_trace'(_218650, _218652))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_218650, _218652), system:once(user:nonvar(_141272)), system:'$restore_trace'(_218650, _218652))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_218650, _218652))
^  Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
   Call: (234) [system] [bench, _4094]==[]
^  Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
   Call: (234) [system] atom(=)
   Exit: (234) [system] atom(=)
   Call: (234) [system] (=)\==(=)
^  Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Call: (234) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (234) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (236) [system] setup_call_cleanup('$notrace'(_232716, _232718), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_232716, _232718))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_232716, _232718), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_232716, _232718))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_232716, _232718))
^  Fail: (234) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Call: (234) [user] eval_00(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Unify: (234) [user] eval_00(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Call: (235) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (235) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (237) [system] setup_call_cleanup('$notrace'(_242114, _242116), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_242114, _242116))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_242114, _242116), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_242114, _242116))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_242114, _242116))
^  Fail: (235) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (234) [user] eval_00(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Unify: (234) [user] eval_00(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Call: (235) [user] eval_01(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Unify: (235) [user] eval_01(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^  Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (238) [system] 499<1
   Fail: (238) [system] 499<1
^  Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_255272, _255274), once(user:(_255248 is 499-1, copy_term(['file-search-path', bench, _4094], _255262))), '$restore_trace'(_255272, _255274))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_255272, _255274), system:once(user:(_255248 is 499-1, copy_term(['file-search-path', bench, _4094], _255262))), system:'$restore_trace'(_255272, _255274))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_255272, _255274))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['file-search-path', bench, _4094], ['file-search-path', bench, _258126]))), system:'$restore_trace'(3, -1))
^  Call: (236) [user] trace_eval(eval_20(=, _138450), e, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (236) [user] trace_eval(eval_20(=, _138450), e, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Call: (237) [user] must_det_ll((notrace((flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), quietly(if_t((nop(stop_rtrace), _261002>_261058), (set_debug(eval, false), _261122 is _261058+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^  Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), quietly(if_t((nop(stop_rtrace), _261002>_261058), (set_debug(eval, false), _261122 is _261058+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^  Call: (238) [user] once(user:(notrace((flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), quietly(if_t((nop(stop_rtrace), _261002>_261058), (set_debug(eval, false), _261122 is _261058+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^  Unify: (238) [system] once(user:(notrace((flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), quietly(if_t((nop(stop_rtrace), _261002>_261058), (set_debug(eval, false), _261122 is _261058+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_264898, _264900), once(user:(flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), '$restore_trace'(_264898, _264900))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_264898, _264900), system:once(user:(flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), system:'$restore_trace'(_264898, _264900))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_264898, _264900))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _261044=_261044, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace)))))
^  Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace)))))
^  Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace)))))
   Call: (240) [user] nop(notrace(no_repeats_var(_261174)))
   Unify: (240) [user] nop(notrace(no_repeats_var(_261174)))
   Exit: (240) [user] nop(notrace(no_repeats_var(_261174)))
^  Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _261044=_261044, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^  Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _261044=_261044, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
   Call: (237) [occurs] occurs:sub_term(_276362, e)
   Unify: (237) [occurs] occurs:sub_term(e, e)
   Exit: (237) [occurs] occurs:sub_term(e, e)
   Call: (237) [system] e\=e
   Fail: (237) [system] e\=e
   Redo: (237) [occurs] occurs:sub_term(_276362, e)
   Unify: (237) [occurs] occurs:sub_term(_276362, e)
   Call: (238) [system] compound(e)
   Fail: (238) [system] compound(e)
   Fail: (237) [occurs] occurs:sub_term(_276362, e)
^  Redo: (236) [user] trace_eval(eval_20(=, _138450), e, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (237) [system] _286580=e
   Exit: (237) [system] e=e
^  Call: (237) [user] if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
^  Unify: (237) [user] if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_290384, _290386), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _290342, fbug((_290342-->if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_290384, _290386))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_290384, _290386), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _290342, fbug((_290342-->if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_290384, _290386))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_290384, _290386))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _290342, fbug((_290342-->if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
   Call: (237) [system] _295166=retval(fail)
   Exit: (237) [system] retval(fail)=retval(fail)
   Call: (237) [system] _297028=(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))))
   Exit: (237) [system] (\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))))
^  Call: (237) [user] call_cleanup(((call(eval_20(=, _138450), 498, '&self', ['file-search-path', bench, _4094], _259074)*->nb_setarg(1, retval(fail), _259074);fail, trace, call(eval_20(=, _138450), 498, '&self', ['file-search-path', bench, _4094], _259074)), ignore(notrace((\+_259074\=_261174, nb_setarg(1, retval(fail), _259074))))), ignore((_261044==1->ignore(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)])))))))))))
^  Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _138450), 498, '&self', ['file-search-path', bench, _4094], _259074)*->nb_setarg(1, retval(fail), _259074);fail, trace, call(eval_20(=, _138450), 498, '&self', ['file-search-path', bench, _4094], _259074)), ignore(notrace((\+_259074\=_261174, nb_setarg(1, retval(fail), _259074))))), user:ignore((_261044==1->ignore(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)])))))))))))
^  Call: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (240) [system] atom(['file-search-path', bench, _4094])
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Call: (240) [user] no_eval(['file-search-path', bench, _4094])
^  Unify: (240) [user] no_eval(['file-search-path', bench, _4094])
^  Call: (241) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (241) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (243) [system] setup_call_cleanup('$notrace'(_309434, _309436), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_309434, _309436))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_309434, _309436), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_309434, _309436))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_309434, _309436))
^  Fail: (241) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (240) [user] no_eval(['file-search-path', bench, _4094])
^  Unify: (240) [user] no_eval(['file-search-path', bench, _4094])
   Call: (241) [system] atomic('file-search-path')
   Exit: (241) [system] atomic('file-search-path')
^  Call: (241) [user] is_sl('file-search-path')
^  Unify: (241) [user] is_sl('file-search-path')
   Call: (242) [system] number('file-search-path')
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (240) [system] [bench, _4094]==[]
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (240) [system] atom(=)
   Exit: (240) [system] atom(=)
   Call: (240) [system] (=)\==(=)
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (240) [system] callable('file-search-path')
   Exit: (240) [system] callable('file-search-path')
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (240) [system] is_list([bench, _4094])
   Exit: (240) [system] is_list([bench, _4094])
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (240) [system] is_list(['file-search-path', bench, _4094])
   Exit: (240) [system] is_list(['file-search-path', bench, _4094])
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_336468])
   Call: (240) [system] var('file-search-path')
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Call: (240) [user] once(expand_eval(['file-search-path', bench, _4094], _340230))
^  Unify: (240) [system] once(user:expand_eval(['file-search-path', bench, _4094], _340230))
^  Call: (241) [user] expand_eval(['file-search-path', bench, _4094], _340230)
^  Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], _340230)
   Call: (242) [system] is_list(['file-search-path', bench, _4094])
   Exit: (242) [system] is_list(['file-search-path', bench, _4094])
^  Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_345806])
   Call: (242) [system] ground('file-search-path')
   Exit: (242) [system] ground('file-search-path')
^  Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_348588])
^  Call: (242) [user] apply:maplist(expand_eval, [bench, _4094], _348588)
^  Unify: (242) [apply] apply:maplist(user:expand_eval, [bench, _4094], _348588)
   Call: (243) [apply] apply:maplist_([bench, _4094], _348588, user:expand_eval)
   Unify: (243) [apply] apply:maplist_([bench, _4094], [_352334|_352336], user:expand_eval)
^  Call: (244) [user] expand_eval(bench, _352334)
^  Unify: (244) [user] expand_eval(bench, _352334)
   Call: (245) [system] is_list(bench)
^  Redo: (244) [user] expand_eval(bench, _352334)
   Call: (245) [system] bench=_352334
   Exit: (245) [system] bench=bench
^  Exit: (244) [user] expand_eval(bench, bench)
   Call: (244) [apply] apply:maplist_([_4094], _352336, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([_4094], [_360696|_360698], user:expand_eval)
^  Call: (245) [user] expand_eval(_4094, _360696)
^  Unify: (245) [user] expand_eval(_4094, _360696)
   Call: (246) [system] is_list(_4094)
^  Redo: (245) [user] expand_eval(_4094, _360696)
   Call: (246) [system] _4094=_360696
   Exit: (246) [system] _4094=_4094
^  Exit: (245) [user] expand_eval(_4094, _4094)
   Call: (245) [apply] apply:maplist_([], _360698, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
   Exit: (243) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^  Exit: (242) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^  Exit: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (240) [system] once(user:expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
   Call: (240) [system] ['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Call: (240) [user] is_progn('file-search-path')
^  Unify: (240) [user] is_progn('file-search-path')
   Call: (241) [system] var('file-search-path')
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Call: (240) [user] is_space_op('file-search-path')
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (240) [system] is_list(bench)
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Call: (240) [user] metta_compiled_predicate('&self', 'file-search-path', _388680)
^  Fail: (240) [user] metta_compiled_predicate('&self', 'file-search-path', _388680)
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (240) [system] is_list(['file-search-path', bench, _4094])
   Exit: (240) [system] is_list(['file-search-path', bench, _4094])
^  Call: (240) [user] apply:maplist(self_eval, ['file-search-path', bench, _4094])
^  Unify: (240) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
   Call: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
   Unify: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^  Call: (242) [user] self_eval('file-search-path')
^  Unify: (242) [user] self_eval('file-search-path')
^  Call: (244) [system] setup_call_cleanup('$notrace'(_399872, _399874), once(user:self_eval0('file-search-path')), '$restore_trace'(_399872, _399874))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_399872, _399874), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(_399872, _399874))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_399872, _399874))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] self_eval('file-search-path')
   Call: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
   Unify: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
^  Call: (243) [user] self_eval(bench)
^  Unify: (243) [user] self_eval(bench)
^  Call: (245) [system] setup_call_cleanup('$notrace'(_408288, _408290), once(user:self_eval0(bench)), '$restore_trace'(_408288, _408290))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_408288, _408290), system:once(user:self_eval0(bench)), system:'$restore_trace'(_408288, _408290))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_408288, _408290))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(bench)), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] self_eval(bench)
   Call: (243) [apply] apply:maplist_([_4094], user:self_eval)
   Unify: (243) [apply] apply:maplist_([_4094], user:self_eval)
^  Call: (244) [user] self_eval(_4094)
^  Unify: (244) [user] self_eval(_4094)
^  Call: (246) [system] setup_call_cleanup('$notrace'(_416704, _416706), once(user:self_eval0(_4094)), '$restore_trace'(_416704, _416706))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_416704, _416706), system:once(user:self_eval0(_4094)), system:'$restore_trace'(_416704, _416706))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_416704, _416706))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4094)), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] self_eval(_4094)
   Call: (244) [apply] apply:maplist_([], user:self_eval)
   Unify: (244) [apply] apply:maplist_([], user:self_eval)
   Exit: (244) [apply] apply:maplist_([], user:self_eval)
   Exit: (243) [apply] apply:maplist_([_4094], user:self_eval)
   Exit: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
   Exit: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^  Exit: (240) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
   Call: (240) [system] ['file-search-path', bench, _4094]=[_427908|_427910]
   Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
   Call: (240) [system] atom('file-search-path')
   Exit: (240) [system] atom('file-search-path')
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (240) [system] _432560=do_more_defs(true)
   Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (240) [user] clause(eval_21(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074), _434436)
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (240) [system] 'file-search-path'==(/)
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (240) [system] 'file-search-path'== ===
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
   Call: (240) [system] 'file-search-path'== ====
^  Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^  Call: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Unify: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Call: (241) [user] eval_selfless(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Unify: (241) [user] eval_selfless(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Call: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^  Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
   Call: (243) [system] var('file-search-path')
^  Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^  Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^  Call: (243) [user] is_assignment('file-search-path')
^  Unify: (243) [user] is_assignment('file-search-path')
   Call: (244) [system] atom('file-search-path')
   Exit: (244) [system] atom('file-search-path')
^  Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^  Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^  Call: (243) [user] eval_selfless_1(['file-search-path', bench, _4094], _445708)
^  Unify: (243) [user] eval_selfless_1(['file-search-path', bench, _4094], _445708)
^  Call: (244) [user] allow_clp
^  Unify: (244) [user] allow_clp
^  Call: (245) [user] false_flag
^  Unify: (245) [user] false_flag
   Call: (246) [system] fail
   Fail: (246) [system] fail
^  Fail: (245) [user] false_flag
^  Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^  Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^  Call: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _445708)
^  Unify: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _445708)
   Call: (244) [system] var('file-search-path')
^  Redo: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _445708)
^  Unify: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _445708)
^  Call: (244) [user] fake_notrace((ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^  Unify: (244) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^  Call: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^  Unify: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^  Call: (246) [user] setup_call_cleanup('$notrace'(_478236, _478238), once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530))), '$restore_trace'(_478236, _478238))
^  Unify: (246) [system] setup_call_cleanup(user:'$notrace'(_478236, _478238), user:once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530))), user:'$restore_trace'(_478236, _478238))
^  Call: (247) [system] sig_atomic(user:'$notrace'(_478236, _478238))
^  Fail: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^  Fail: (244) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^  Redo: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Unify: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
   Call: (241) [system] 'file-search-path'==(==)
^  Redo: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Unify: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
   Call: (241) [system] 'file-search-path'==(==)
^  Redo: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Unify: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Call: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Unify: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Call: (242) [user] naive_eval_args
^  Unify: (242) [user] naive_eval_args
   Call: (243) [system] false
   Unify: (243) [system] false
   Call: (244) [system] fail
^  Redo: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Unify: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Call: (242) [user] naive_eval_args
^  Unify: (242) [user] naive_eval_args
   Call: (243) [system] false
   Unify: (243) [system] false
   Call: (244) [system] fail
^  Redo: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^  Call: (242) [user] eval_adjust_args(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)
^  Unify: (242) [user] eval_adjust_args(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)
   Call: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)), eval_adjust_args1(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324))
   Unify: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)), eval_adjust_args1(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324))
^  Call: (245) [user] eval_all_args
^  Unify: (245) [user] eval_all_args
^  Call: (246) [user] true_flag
^  Unify: (246) [user] true_flag
^  Exit: (246) [user] true_flag
^  Exit: (245) [user] eval_all_args
^  Call: (245) [user] eval_adjust_args2(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)
^  Unify: (245) [user] eval_adjust_args2(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_514556])
^  Call: (246) [user] apply:maplist(must_eval_args(=, _515514, 498, '&self'), [bench, _4094], _514556)
^  Unify: (246) [apply] apply:maplist(user:must_eval_args(=, _515514, 498, '&self'), [bench, _4094], _514556)
   Call: (247) [apply] apply:maplist_([bench, _4094], _514556, user:must_eval_args(=, _515514, 498, '&self'))
   Unify: (247) [apply] apply:maplist_([bench, _4094], [_518336|_518338], user:must_eval_args(=, _515514, 498, '&self'))
^  Call: (248) [user] must_eval_args(=, _515514, 498, '&self', bench, _518336)
^  Unify: (248) [user] must_eval_args(=, _515514, 498, '&self', bench, _518336)
^  Call: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] var(eval_args)
   Fail: (250) [system] var(eval_args)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] eval_args==false
   Fail: (250) [system] eval_args==false
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] eval_args==true
   Fail: (250) [system] eval_args==true
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
^  Call: (250) [user] fast_option_value(eval_args, debug)
^  Unify: (250) [user] fast_option_value(eval_args, debug)
   Call: (251) [system] atom(eval_args)
   Exit: (251) [system] atom(eval_args)
   Call: (251) [system] current_prolog_flag(eval_args, debug)
   Fail: (251) [system] current_prolog_flag(eval_args, debug)
^  Fail: (250) [user] fast_option_value(eval_args, debug)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
^  Call: (250) [user] fast_option_value(eval_args, trace)
^  Unify: (250) [user] fast_option_value(eval_args, trace)
   Call: (251) [system] atom(eval_args)
   Exit: (251) [system] atom(eval_args)
   Call: (251) [system] current_prolog_flag(eval_args, trace)
   Fail: (251) [system] current_prolog_flag(eval_args, trace)
^  Fail: (250) [user] fast_option_value(eval_args, trace)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318)
   Unify: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318)
^  Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318, _35254)
^  Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318, [])
   Call: (252) [system] current_prolog_flag(nodebugx, true)
^  Redo: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318, _38058)
^  Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318, _38996)
^  Call: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (252) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_41730, _41732, _41734), defined)
^  Unify: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_41730, _41732, _41734), defined)
   Call: (253) [system] nonvar(defined)
   Exit: (253) [system] nonvar(defined)
   Call: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
   Unify: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
   Call: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
   Unify: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
   Call: (255) [system] callable(debugging_logicmoo_setting(_41730, _41732, _41734))
   Exit: (255) [system] callable(debugging_logicmoo_setting(_41730, _41732, _41734))
   Call: (255) [system] atom(bugger)
   Exit: (255) [system] atom(bugger)
   Exit: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
   Exit: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
^  Exit: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_41730, _41732, _41734), defined)
^  Call: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _33318, _55644)
^  Unify: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (250) [system] true==true
   Exit: (250) [system] true==true
^  Exit: (249) [user] is_debugging(eval_args)
^  Unify: (248) [user] must_eval_args(=, _6500, 498, '&self', bench, _6514)
^  Call: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^  Unify: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
   Call: (250) [system] var(bench)
^  Redo: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^  Unify: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^  Call: (251) [system] setup_call_cleanup('$notrace'(_68768, _68770), once(user:self_eval(bench)), '$restore_trace'(_68768, _68770))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_68768, _68770), system:once(user:self_eval(bench)), system:'$restore_trace'(_68768, _68770))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_68768, _68770))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(bench)), system:'$restore_trace'(3, -1))
   Call: (250) [system] _6514=bench
   Exit: (250) [system] bench=bench
^  Exit: (249) [user] eval_args(=, _6500, 498, '&self', bench, bench)
^  Exit: (248) [user] must_eval_args(=, _6500, 498, '&self', bench, bench)
   Call: (248) [apply] apply:maplist_([_4094], _6516, user:must_eval_args(=, _6500, 498, '&self'))
   Unify: (248) [apply] apply:maplist_([_4094], [_77266|_77268], user:must_eval_args(=, _6500, 498, '&self'))
^  Call: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _77266)
^  Unify: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _77266)
^  Call: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] var(eval_args)
   Fail: (251) [system] var(eval_args)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] eval_args==false
   Fail: (251) [system] eval_args==false
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] eval_args==true
   Fail: (251) [system] eval_args==true
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
^  Call: (251) [user] fast_option_value(eval_args, debug)
^  Unify: (251) [user] fast_option_value(eval_args, debug)
   Call: (252) [system] atom(eval_args)
   Exit: (252) [system] atom(eval_args)
   Call: (252) [system] current_prolog_flag(eval_args, debug)
   Fail: (252) [system] current_prolog_flag(eval_args, debug)
^  Fail: (251) [user] fast_option_value(eval_args, debug)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
^  Call: (251) [user] fast_option_value(eval_args, trace)
^  Unify: (251) [user] fast_option_value(eval_args, trace)
   Call: (252) [system] atom(eval_args)
   Exit: (252) [system] atom(eval_args)
   Call: (252) [system] current_prolog_flag(eval_args, trace)
   Fail: (252) [system] current_prolog_flag(eval_args, trace)
^  Fail: (251) [user] fast_option_value(eval_args, trace)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718)
   Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718)
^  Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718, _111654)
^  Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718, [])
   Call: (253) [system] current_prolog_flag(nodebugx, true)
^  Redo: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718, _114458)
^  Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718, _115396)
^  Call: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (253) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_118130, _118132, _118134), defined)
^  Unify: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_118130, _118132, _118134), defined)
   Call: (254) [system] nonvar(defined)
   Exit: (254) [system] nonvar(defined)
   Call: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
   Unify: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
   Call: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
   Unify: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
   Call: (256) [system] callable(debugging_logicmoo_setting(_118130, _118132, _118134))
   Exit: (256) [system] callable(debugging_logicmoo_setting(_118130, _118132, _118134))
   Call: (256) [system] atom(bugger)
   Exit: (256) [system] atom(bugger)
   Exit: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
   Exit: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
^  Exit: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_118130, _118132, _118134), defined)
^  Call: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _109718, _132044)
^  Unify: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (251) [system] true==true
   Exit: (251) [system] true==true
^  Exit: (250) [user] is_debugging(eval_args)
^  Unify: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _77266)
^  Call: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _77266)
^  Unify: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _77266)
   Call: (251) [system] var(_4094)
   Exit: (251) [system] var(_4094)
   Call: (251) [system] nonvar(_77266)
^  Redo: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _77266)
^  Unify: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _77266)
^  Call: (252) [system] setup_call_cleanup('$notrace'(_147016, _147018), once(user:self_eval(_4094)), '$restore_trace'(_147016, _147018))
^  Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_147016, _147018), system:once(user:self_eval(_4094)), system:'$restore_trace'(_147016, _147018))
^  Call: (253) [system] sig_atomic(system:'$notrace'(_147016, _147018))
^  Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4094)), system:'$restore_trace'(3, -1))
   Call: (251) [system] _77266=_4094
   Exit: (251) [system] _4094=_4094
^  Exit: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _4094)
^  Exit: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _4094)
   Call: (249) [apply] apply:maplist_([], _77268, user:must_eval_args(=, _6500, 498, '&self'))
   Unify: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _6500, 498, '&self'))
   Exit: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _6500, 498, '&self'))
   Exit: (248) [apply] apply:maplist_([_4094], [_4094], user:must_eval_args(=, _6500, 498, '&self'))
   Exit: (247) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:must_eval_args(=, _6500, 498, '&self'))
^  Exit: (246) [apply] apply:maplist(user:must_eval_args(=, _6500, 498, '&self'), [bench, _4094], [bench, _4094])
   Call: (246) [system] _6444=_6442
   Exit: (246) [system] _6442=_6442
^  Exit: (245) [user] eval_adjust_args2(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Exit: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), eval_adjust_args1(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
^  Exit: (242) [user] eval_adjust_args(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Call: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^  Unify: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_166816, _166818), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _166774, fbug((_166774-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), '$restore_trace'(_166816, _166818))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_166816, _166818), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _166774, fbug((_166774-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(_166816, _166818))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_166816, _166818))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _166774, fbug((_166774-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^  Call: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
   Call: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
   Unify: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
^  Call: (244) [user] eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (244) [user] eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
   Call: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^  Call: (246) [user] typed_list('&self', _179228, _179150)
^  Unify: (246) [user] typed_list('&self', _180160, _179150)
   Call: (247) [system] compound('&self')
   Fail: (247) [system] compound('&self')
^  Fail: (246) [user] typed_list('&self', _182940, _179150)
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Call: (246) [system] '&self'=='&flybase'
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^  Call: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^  Unify: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^  Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _177302, _177308, 'file-search-path'], _190322, _190324)
^  Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _177302, _177308, 'file-search-path'], _191258, _191260)
^  Call: (248) [user] loaded_into_kb('&self', _192116)
^  Unify: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (248) [user] once(user:asserted_metta_pred(_202686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (248) [system] once(user:asserted_metta_pred(_202686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (249) [user] asserted_metta_pred(_202686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (249) [user] asserted_metta_pred(_202686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Call: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Unify: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^  Call: (247) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Redo: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Call: (246) [system] '&self'\=='&corelib'
   Exit: (246) [system] '&self'\=='&corelib'
^  Call: (246) [user] using_all_spaces
^  Unify: (246) [user] using_all_spaces
   Call: (247) [system] nb_current(with_all_spaces, t)
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Call: (246) [system] '&self'\=='&corelib'
   Exit: (246) [system] '&self'\=='&corelib'
   Call: (246) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (247) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (246) [user] metta_atom_asserted('&self', '&corelib')
   Call: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
^  Call: (247) [user] using_all_spaces
^  Unify: (247) [user] using_all_spaces
   Call: (248) [system] nb_current(with_all_spaces, t)
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
   Call: (247) [system] 'registered-python-function'==(:)
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
   Call: (247) [system] 'registered-python-function'=='@doc'
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
   Call: (247) [system] fail
   Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
   Redo: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
   Call: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
   Unify: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
^  Call: (245) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (245) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (246) [user] allow_host_functions
^  Unify: (246) [user] allow_host_functions
^  Exit: (246) [user] allow_host_functions
^  Call: (246) [user] once((is_system_pred('file-search-path'), length([bench, _4094], _265174), is_syspred('file-search-path', _265174, _265182)))
^  Unify: (246) [system] once(user:(is_system_pred('file-search-path'), length([bench, _4094], _265174), is_syspred('file-search-path', _265174, _265182)))
^  Call: (248) [user] is_system_pred('file-search-path')
^  Unify: (248) [user] is_system_pred('file-search-path')
   Call: (249) [system] atom('file-search-path')
   Exit: (249) [system] atom('file-search-path')
   Call: (249) [system] atom_concat(_270820, !, 'file-search-path')
^  Redo: (248) [user] is_system_pred('file-search-path')
^  Unify: (248) [user] is_system_pred('file-search-path')
   Call: (249) [system] atom('file-search-path')
   Exit: (249) [system] atom('file-search-path')
   Call: (249) [system] atom_concat(_275448, '-fn', 'file-search-path')
^  Redo: (248) [user] is_system_pred('file-search-path')
^  Unify: (248) [user] is_system_pred('file-search-path')
   Call: (249) [system] atom('file-search-path')
   Exit: (249) [system] atom('file-search-path')
   Call: (249) [system] atom_concat(_280076, '-p', 'file-search-path')
^  Fail: (248) [user] is_system_pred('file-search-path')
   Redo: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
   Call: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
   Unify: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
^  Call: (246) [user] eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (246) [user] eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (247) [user] allow_host_functions
^  Unify: (247) [user] allow_host_functions
^  Exit: (247) [user] allow_host_functions
^  Call: (247) [user] is_system_pred('file-search-path')
^  Unify: (247) [user] is_system_pred('file-search-path')
   Call: (248) [system] atom('file-search-path')
   Exit: (248) [system] atom('file-search-path')
   Call: (248) [system] atom_concat(_293012, !, 'file-search-path')
^  Redo: (247) [user] is_system_pred('file-search-path')
^  Unify: (247) [user] is_system_pred('file-search-path')
   Call: (248) [system] atom('file-search-path')
   Exit: (248) [system] atom('file-search-path')
   Call: (248) [system] atom_concat(_297640, '-fn', 'file-search-path')
^  Redo: (247) [user] is_system_pred('file-search-path')
^  Unify: (247) [user] is_system_pred('file-search-path')
   Call: (248) [system] atom('file-search-path')
   Exit: (248) [system] atom('file-search-path')
   Call: (248) [system] atom_concat(_302268, '-p', 'file-search-path')
   Redo: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
   Call: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
   Unify: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
^  Call: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (248) [user] curried_arity(['file-search-path', bench, _4094], _307762, _307764)
^  Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], _307762, _307764)
   Call: (249) [system] var(['file-search-path', bench, _4094])
^  Redo: (248) [user] curried_arity(['file-search-path', bench, _4094], _307762, _307764)
^  Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _307764)
   Call: (249) [system] var('file-search-path')
^  Redo: (248) [user] curried_arity(['file-search-path', bench, _4094], _307762, _307764)
^  Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _307764)
^  Call: (249) [user] len_or_unbound([bench, _4094], _307764)
^  Unify: (249) [user] len_or_unbound([bench, _4094], _307764)
   Call: (250) [system] is_list([bench, _4094])
   Exit: (250) [system] is_list([bench, _4094])
   Call: (250) [system] length([bench, _4094], _307764)
   Unify: (250) [system] length([bench, _4094], _307764)
   Call: (251) [system] var(_307764)
   Exit: (251) [system] var(_307764)
   Call: (251) [system] []==[]
   Exit: (251) [system] []==[]
   Call: (251) [system] _307764=2
   Exit: (251) [system] 2=2
   Exit: (250) [system] length([bench, _4094], 2)
^  Exit: (249) [user] len_or_unbound([bench, _4094], 2)
^  Exit: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^  Call: (248) [user] is_metta_type_constructor('&self', 'file-search-path', _329118)
^  Redo: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^  Unify: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^  Call: (249) [user] cant_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^  Unify: (249) [user] cant_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
   Call: (250) [system] 'file-search-path'==let
^  Redo: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^  Unify: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^  Exit: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^  Call: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (249) [user] must_det_ll((notrace((flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), quietly(if_t((nop(stop_rtrace), _341296>_341352), (set_debug(eval, false), _341416 is _341352+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^  Unify: (249) [user] must_det_ll(user:(notrace((flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), quietly(if_t((nop(stop_rtrace), _341296>_341352), (set_debug(eval, false), _341416 is _341352+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^  Call: (250) [user] once(user:(notrace((flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), quietly(if_t((nop(stop_rtrace), _341296>_341352), (set_debug(eval, false), _341416 is _341352+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^  Unify: (250) [system] once(user:(notrace((flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), quietly(if_t((nop(stop_rtrace), _341296>_341352), (set_debug(eval, false), _341416 is _341352+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_345192, _345194), once(user:(flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), '$restore_trace'(_345192, _345194))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_345192, _345194), system:once(user:(flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), system:'$restore_trace'(_345192, _345194))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_345192, _345194))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _341338=_341338, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace)))))
^  Unify: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace)))))
^  Exit: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace)))))
   Call: (252) [user] nop(notrace(no_repeats_var(_341468)))
   Unify: (252) [user] nop(notrace(no_repeats_var(_341468)))
   Exit: (252) [user] nop(notrace(no_repeats_var(_341468)))
^  Exit: (250) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _341338=_341338, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^  Exit: (249) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _341338=_341338, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
   Call: (249) [occurs] occurs:sub_term(_356656, defn)
   Unify: (249) [occurs] occurs:sub_term(defn, defn)
   Exit: (249) [occurs] occurs:sub_term(defn, defn)
   Call: (249) [system] defn\=defn
   Fail: (249) [system] defn\=defn
   Redo: (249) [occurs] occurs:sub_term(_356656, defn)
   Unify: (249) [occurs] occurs:sub_term(_356656, defn)
   Call: (250) [system] compound(defn)
   Fail: (250) [system] compound(defn)
   Fail: (249) [occurs] occurs:sub_term(_356656, defn)
^  Redo: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
   Call: (249) [system] _366874=defn
   Exit: (249) [system] defn=defn
^  Call: (249) [user] if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
^  Unify: (249) [user] if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
^  Call: (251) [system] setup_call_cleanup('$notrace'(_370678, _370680), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _370636, fbug((_370636-->if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_370678, _370680))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_370678, _370680), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _370636, fbug((_370636-->if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_370678, _370680))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_370678, _370680))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _370636, fbug((_370636-->if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (249) [user] if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
   Call: (249) [system] _375460=retval(fail)
   Exit: (249) [system] retval(fail)=retval(fail)
   Call: (249) [system] _377322=(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))))
   Exit: (249) [system] (\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))))
^  Call: (249) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_341468, nb_setarg(1, retval(fail), _6442))))), ignore((_341338==1->ignore(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)])))))))))))
^  Unify: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_341468, nb_setarg(1, retval(fail), _6442))))), user:ignore((_341338==1->ignore(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)])))))))))))
^  Call: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (252) [user] findall((_383210->_383212), get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230)
^  Unify: (252) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230)
^  Call: (253) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
^  Unify: (253) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
^  Call: (254) [$bags] cleanup_bag(findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, []), '$destroy_findall_bag')
^  Unify: (254) [$bags] cleanup_bag('$bags':findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, []), '$bags':'$destroy_findall_bag')
   Call: (255) [$bags] findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
   Unify: (255) [$bags] findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
^  Call: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212)
^  Unify: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_391712], _383212)
^  Call: (257) [user] same_len_copy([bench, _4094], _391712)
^  Unify: (257) [user] same_len_copy([bench, _4094], _391712)
   Call: (258) [system] length([bench, _4094], _394518)
   Unify: (258) [system] length([bench, _4094], _394518)
   Call: (259) [system] var(_394518)
   Exit: (259) [system] var(_394518)
   Call: (259) [system] []==[]
   Exit: (259) [system] []==[]
   Call: (259) [system] _394518=2
   Exit: (259) [system] 2=2
   Exit: (258) [system] length([bench, _4094], 2)
   Call: (258) [system] length(_391712, 2)
   Unify: (258) [system] length(_391712, 2)
   Call: (259) [system] var(2)
   Redo: (258) [system] length(_391712, 2)
   Unify: (258) [system] length(_391712, 2)
   Call: (259) [system] integer(2)
   Exit: (259) [system] integer(2)
   Call: (259) [system] _391712==[]
   Redo: (258) [system] length(_391712, 2)
   Call: (259) [system] var(_391712)
   Exit: (259) [system] var(_391712)
   Exit: (258) [system] length([_413062, _413068], 2)
^  Exit: (257) [user] same_len_copy([bench, _4094], [_413062, _413068])
   Call: (257) [user] metta_eq_def(=, '&self', ['file-search-path', _413062, _413068], _383212)
   Unify: (257) [user] metta_eq_def(=, '&self', ['file-search-path', _413062, _413068], _383212)
^  Call: (258) [user] ignore((=)=(=))
^  Unify: (258) [system] ignore(user:((=)=(=)))
   Call: (259) [system] (=)=(=)
   Exit: (259) [system] (=)=(=)
^  Exit: (258) [system] ignore(user:((=)=(=)))
   Call: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
^  Call: (259) [user] typed_list('&self', _423368, _423290)
^  Unify: (259) [user] typed_list('&self', _424300, _423290)
   Call: (260) [system] compound('&self')
   Fail: (260) [system] compound('&self')
^  Fail: (259) [user] typed_list('&self', _427080, _423290)
   Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Call: (259) [system] '&self'=='&flybase'
   Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
^  Call: (259) [user] metta_atom_in_file('&self', [=, ['file-search-path', _413062, _413068], _383212])
^  Unify: (259) [user] metta_atom_in_file('&self', [=, ['file-search-path', _413062, _413068], _383212])
^  Call: (260) [user] metta_atom_in_file('&self', [=, ['file-search-path', _413062, _413068], _383212], _434462, _434464)
^  Unify: (260) [user] metta_atom_in_file('&self', [=, ['file-search-path', _413062, _413068], _383212], _435398, _435400)
^  Call: (261) [user] loaded_into_kb('&self', _436256)
^  Unify: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (261) [user] once(user:asserted_metta_pred(_446826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (261) [system] once(user:asserted_metta_pred(_446826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (262) [user] asserted_metta_pred(_446826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (262) [user] asserted_metta_pred(_446826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Call: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Unify: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _413062, _413068], _383212])
^  Call: (260) [user] metta_atom_asserted_deduced('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Redo: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Call: (259) [system] '&self'\=='&corelib'
   Exit: (259) [system] '&self'\=='&corelib'
^  Call: (259) [user] using_all_spaces
^  Unify: (259) [user] using_all_spaces
   Call: (260) [system] nb_current(with_all_spaces, t)
   Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
   Call: (259) [system] '&self'\=='&corelib'
   Exit: (259) [system] '&self'\=='&corelib'
   Call: (259) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (260) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (259) [user] metta_atom_asserted('&self', '&corelib')
   Call: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
   Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
^  Call: (260) [user] using_all_spaces
^  Unify: (260) [user] using_all_spaces
   Call: (261) [system] nb_current(with_all_spaces, t)
   Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
   Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
   Call: (260) [system] (=)==(:)
   Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
   Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
   Call: (260) [system] (=)=='@doc'
   Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
   Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
   Call: (260) [system] fail
   Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
^  Redo: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212)
   Redo: (255) [$bags] findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
   Exit: (255) [$bags] findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), [], [])
^  Exit: (254) [$bags] cleanup_bag('$bags':findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (253) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), [], [])
^  Exit: (252) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), [])
^  Call: (252) [user] eval_defn_bodies(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442, [])
^  Unify: (252) [user] eval_defn_bodies(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442, [])
^  Call: (253) [user] ignore((curried_arity(['file-search-path', bench, _4094], _509450, _509452), assert(is_metta_type_constructor('&self', _509450, _509452))))
^  Unify: (253) [system] ignore(user:(curried_arity(['file-search-path', bench, _4094], _509450, _509452), assert(is_metta_type_constructor('&self', _509450, _509452))))
^  Call: (255) [user] curried_arity(['file-search-path', bench, _4094], _509450, _509452)
^  Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], _509450, _509452)
   Call: (256) [system] var(['file-search-path', bench, _4094])
^  Redo: (255) [user] curried_arity(['file-search-path', bench, _4094], _509450, _509452)
^  Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _509452)
   Call: (256) [system] var('file-search-path')
^  Redo: (255) [user] curried_arity(['file-search-path', bench, _4094], _509450, _509452)
^  Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _509452)
^  Call: (256) [user] len_or_unbound([bench, _4094], _509452)
^  Unify: (256) [user] len_or_unbound([bench, _4094], _509452)
   Call: (257) [system] is_list([bench, _4094])
   Exit: (257) [system] is_list([bench, _4094])
   Call: (257) [system] length([bench, _4094], _509452)
   Unify: (257) [system] length([bench, _4094], _6876)
   Call: (258) [system] var(_6876)
   Exit: (258) [system] var(_6876)
   Call: (258) [system] []==[]
   Exit: (258) [system] []==[]
   Call: (258) [system] _6876=2
   Exit: (258) [system] 2=2
   Exit: (257) [system] length([bench, _4094], 2)
^  Exit: (256) [user] len_or_unbound([bench, _4094], 2)
^  Exit: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^  Call: (255) [user] assert(is_metta_type_constructor('&self', 'file-search-path', 2))
^  Exit: (255) [user] assert(is_metta_type_constructor('&self', 'file-search-path', 2))
^  Exit: (253) [system] ignore(user:(curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2), assert(is_metta_type_constructor('&self', 'file-search-path', 2))))
^  Call: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^  Unify: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^  Call: (255) [system] setup_call_cleanup('$notrace'(_20352, _20354), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _20310, fbug((_20310-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), '$restore_trace'(_20352, _20354))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_20352, _20354), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _20310, fbug((_20310-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(_20352, _20354))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_20352, _20354))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _20310, fbug((_20310-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^  Call: (253) [user] fail_on_constructor
^  Unify: (253) [user] fail_on_constructor
^  Call: (254) [user] true_flag
^  Unify: (254) [user] true_flag
^  Exit: (254) [user] true_flag
^  Exit: (253) [user] fail_on_constructor
^  Fail: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
   Call: (251) [system] fail
   Fail: (251) [system] fail
^  Call: (251) [user] ignore((_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
^  Unify: (251) [system] ignore(user:(_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
   Call: (253) [system] _6566==1
   Fail: (253) [system] _6566==1
^  Call: (254) [system] setup_call_cleanup('$notrace'(_37136, _37138), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), '$restore_trace'(_37136, _37138))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_37136, _37138), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_37136, _37138))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_37136, _37138))
^  Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [system] ignore(user:(_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
^  Fail: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_6574, nb_setarg(1, retval(fail), _6442))))), user:ignore((_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))))))
^  Fail: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
   Redo: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
^  Call: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (250) [system] number(bench)
^  Redo: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (250) [system] atom('file-search-path')
   Exit: (250) [system] atom('file-search-path')
^  Call: (250) [user] need_subst_f('file-search-path')
^  Redo: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Exit: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (249) [system] ['file-search-path', bench, _4094]=_6442
   Exit: (249) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Exit: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Exit: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
   Exit: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))
   Exit: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))))
   Exit: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))))
^  Exit: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Call: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^  Unify: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^  Exit: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^  Exit: (241) [user] eval_41(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (240) [user] eval_40(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (240) [system] ['file-search-path', bench, _4094]=_6142
   Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Exit: (239) [user] eval_20(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (239) [system] nb_setarg(1, retval(fail), ['file-search-path', bench, _4094])
   Exit: (239) [system] nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094])
^  Call: (239) [user] ignore(notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094]))))
^  Unify: (239) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094]))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_77412, _77414), once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094]))), '$restore_trace'(_77412, _77414))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_77412, _77414), system:once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(_77412, _77414))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_77412, _77414))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _80266]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _80266]), ['file-search-path', bench, _4094]))))
^  Call: (239) [user] ignore((_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))))))))))
^  Unify: (239) [system] ignore(user:(_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))))))))))
   Call: (241) [system] _6150==1
   Fail: (241) [system] _6150==1
^  Call: (242) [system] setup_call_cleanup('$notrace'(_85868, _85870), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])])))))))), '$restore_trace'(_85868, _85870))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_85868, _85870), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])])))))))), system:'$restore_trace'(_85868, _85870))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_85868, _85870))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:(_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))))))))))
^  Exit: (237) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])*->nb_setarg(1, retval(['file-search-path', bench, _80266]), ['file-search-path', bench, _4094]);fail, trace, call(eval_20(=, _6096), 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ignore(notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _80266]), ['file-search-path', bench, _4094]))))), user:ignore((_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])])))))))))))
   Call: (237) [system] retval(['file-search-path', bench, _80266])\=@=retval(fail)
   Exit: (237) [system] retval(['file-search-path', bench, _80266])\=@=retval(fail)
^  Exit: (236) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Call: (236) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (236) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (238) [system] setup_call_cleanup('$notrace'(_96338, _96340), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_96338, _96340))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_96338, _96340), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_96338, _96340))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_96338, _96340))
^  Fail: (236) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (235) [user] eval_01(=, _6096, 499, '&self', ['file-search-path', bench, _4094], _6110)
   Call: (236) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6132]
   Exit: (236) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6132]
   Call: (236) [system] _102900=['file-search-path', bench, _4094]
   Exit: (236) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Call: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^  Unify: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^  Call: (237) [user] once(if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110)))
^  Unify: (237) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110)))
   Call: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110))
   Unify: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110))
^  Call: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^  Unify: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^  Call: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (241) [system] number(bench)
^  Redo: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (241) [system] atom('file-search-path')
   Exit: (241) [system] atom('file-search-path')
^  Call: (241) [user] need_subst_f('file-search-path')
^  Redo: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Exit: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (240) [system] ['file-search-path', bench, _4094]=_6110
   Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Exit: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Exit: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]))
^  Exit: (237) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094])))
^  Exit: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (235) [user] eval_01(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (234) [user] eval_00(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (233) [user] eval_args(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (232) [user] must_eval_args(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _6112, user:must_eval_args(=, _6096, 499, '&self'))
   Unify: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_131824|_131826], user:must_eval_args(=, _6096, 499, '&self'))
^  Call: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _131824)
^  Unify: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _131824)
^  Call: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] var(eval_args)
   Fail: (235) [system] var(eval_args)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] eval_args==false
   Fail: (235) [system] eval_args==false
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] eval_args==true
   Fail: (235) [system] eval_args==true
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
^  Call: (235) [user] fast_option_value(eval_args, debug)
^  Unify: (235) [user] fast_option_value(eval_args, debug)
   Call: (236) [system] atom(eval_args)
   Exit: (236) [system] atom(eval_args)
   Call: (236) [system] current_prolog_flag(eval_args, debug)
   Fail: (236) [system] current_prolog_flag(eval_args, debug)
^  Fail: (235) [user] fast_option_value(eval_args, debug)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
^  Call: (235) [user] fast_option_value(eval_args, trace)
^  Unify: (235) [user] fast_option_value(eval_args, trace)
   Call: (236) [system] atom(eval_args)
   Exit: (236) [system] atom(eval_args)
   Call: (236) [system] current_prolog_flag(eval_args, trace)
   Fail: (236) [system] current_prolog_flag(eval_args, trace)
^  Fail: (235) [user] fast_option_value(eval_args, trace)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276)
   Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276)
^  Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276, _166212)
^  Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276, [])
   Call: (237) [system] current_prolog_flag(nodebugx, true)
^  Redo: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276, _169016)
^  Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276, _169954)
^  Call: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (237) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_172688, _172690, _172692), defined)
^  Unify: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_172688, _172690, _172692), defined)
   Call: (238) [system] nonvar(defined)
   Exit: (238) [system] nonvar(defined)
   Call: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
   Unify: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
   Call: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
   Unify: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
   Call: (240) [system] callable(debugging_logicmoo_setting(_172688, _172690, _172692))
   Exit: (240) [system] callable(debugging_logicmoo_setting(_172688, _172690, _172692))
   Call: (240) [system] atom(bugger)
   Exit: (240) [system] atom(bugger)
   Exit: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
   Exit: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
^  Exit: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_172688, _172690, _172692), defined)
^  Call: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _164276, _186602)
^  Unify: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (235) [system] true==true
   Exit: (235) [system] true==true
^  Exit: (234) [user] is_debugging(eval_args)
^  Unify: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _131824)
^  Call: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _131824)
^  Unify: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _131824)
   Call: (235) [system] var('True')
^  Redo: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _131824)
^  Unify: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _131824)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_199726, _199728), once(user:self_eval('True')), '$restore_trace'(_199726, _199728))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_199726, _199728), system:once(user:self_eval('True')), system:'$restore_trace'(_199726, _199728))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_199726, _199728))
^  Exit: (236) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
   Call: (235) [system] _131824='True'
   Exit: (235) [system] 'True'='True'
^  Exit: (234) [user] eval_args(=, _6096, 499, '&self', 'True', 'True')
^  Exit: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', 'True')
   Call: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _131826, user:must_eval_args(=, _6096, 499, '&self'))
   Unify: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_208224|_208226], user:must_eval_args(=, _6096, 499, '&self'))
^  Call: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Unify: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Call: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [system] var(eval_args)
   Fail: (236) [system] var(eval_args)
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [system] eval_args==false
   Fail: (236) [system] eval_args==false
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [system] eval_args==true
   Fail: (236) [system] eval_args==true
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
^  Call: (236) [user] fast_option_value(eval_args, debug)
^  Unify: (236) [user] fast_option_value(eval_args, debug)
   Call: (237) [system] atom(eval_args)
   Exit: (237) [system] atom(eval_args)
   Call: (237) [system] current_prolog_flag(eval_args, debug)
   Fail: (237) [system] current_prolog_flag(eval_args, debug)
^  Fail: (236) [user] fast_option_value(eval_args, debug)
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
^  Call: (236) [user] fast_option_value(eval_args, trace)
^  Unify: (236) [user] fast_option_value(eval_args, trace)
   Call: (237) [system] atom(eval_args)
   Exit: (237) [system] atom(eval_args)
   Call: (237) [system] current_prolog_flag(eval_args, trace)
   Fail: (237) [system] current_prolog_flag(eval_args, trace)
^  Fail: (236) [user] fast_option_value(eval_args, trace)
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676)
   Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676)
^  Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676, _242612)
^  Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676, [])
   Call: (238) [system] current_prolog_flag(nodebugx, true)
^  Redo: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676, _245416)
^  Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676, _246354)
^  Call: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (238) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_249088, _249090, _249092), defined)
^  Unify: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_249088, _249090, _249092), defined)
   Call: (239) [system] nonvar(defined)
   Exit: (239) [system] nonvar(defined)
   Call: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
   Unify: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
   Call: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
   Unify: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
   Call: (241) [system] callable(debugging_logicmoo_setting(_249088, _249090, _249092))
   Exit: (241) [system] callable(debugging_logicmoo_setting(_249088, _249090, _249092))
   Call: (241) [system] atom(bugger)
   Exit: (241) [system] atom(bugger)
   Exit: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
   Exit: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
^  Exit: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_249088, _249090, _249092), defined)
^  Call: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _240676, _263002)
^  Unify: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (236) [system] true==true
   Exit: (236) [system] true==true
^  Exit: (235) [user] is_debugging(eval_args)
^  Unify: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Call: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
   Call: (236) [system] var([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Call: (237) [system] setup_call_cleanup('$notrace'(_276126, _276128), once(user:self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_276126, _276128))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_276126, _276128), system:once(user:self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_276126, _276128))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_276126, _276128))
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Call: (237) [system] setup_call_cleanup('$notrace'(_280864, _280866), once(user:nonvar(_208224)), '$restore_trace'(_280864, _280866))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_280864, _280866), system:once(user:nonvar(_208224)), system:'$restore_trace'(_280864, _280866))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_280864, _280866))
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Call: (237) [system] setup_call_cleanup('$notrace'(_285602, _285604), once(user:nonvar(_208224)), '$restore_trace'(_285602, _285604))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_285602, _285604), system:once(user:nonvar(_208224)), system:'$restore_trace'(_285602, _285604))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_285602, _285604))
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
   Call: (236) [system] [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]==[]
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
   Call: (236) [system] atom(=)
   Exit: (236) [system] atom(=)
   Call: (236) [system] (=)\==(=)
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Call: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Call: (238) [system] setup_call_cleanup('$notrace'(_299668, _299670), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_299668, _299670))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_299668, _299670), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_299668, _299670))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_299668, _299670))
^  Fail: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Call: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Unify: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Call: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Call: (239) [system] setup_call_cleanup('$notrace'(_309066, _309068), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_309066, _309068))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_309066, _309068), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_309066, _309068))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_309066, _309068))
^  Fail: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Redo: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Unify: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Call: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Unify: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^  Call: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (240) [system] 499<1
   Fail: (240) [system] 499<1
^  Redo: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_322224, _322226), once(user:(_322200 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _322214))), '$restore_trace'(_322224, _322226))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_322224, _322226), system:once(user:(_322200 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _322214))), system:'$restore_trace'(_322224, _322226))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_322224, _322226))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _325090], ['add-atom', '&self', [file_search_path, bench, _325090]]]))), system:'$restore_trace'(3, -1))
^  Call: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^  Unify: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^  Call: (239) [user] must_det_ll((notrace((flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), quietly(if_t((nop(stop_rtrace), _328008>_328064), (set_debug(eval, false), _328128 is _328064+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^  Unify: (239) [user] must_det_ll(user:(notrace((flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), quietly(if_t((nop(stop_rtrace), _328008>_328064), (set_debug(eval, false), _328128 is _328064+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^  Call: (240) [user] once(user:(notrace((flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), quietly(if_t((nop(stop_rtrace), _328008>_328064), (set_debug(eval, false), _328128 is _328064+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^  Unify: (240) [system] once(user:(notrace((flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), quietly(if_t((nop(stop_rtrace), _328008>_328064), (set_debug(eval, false), _328128 is _328064+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^  Call: (243) [system] setup_call_cleanup('$notrace'(_331904, _331906), once(user:(flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), '$restore_trace'(_331904, _331906))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_331904, _331906), system:once(user:(flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), system:'$restore_trace'(_331904, _331906))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_331904, _331906))
^  Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _328050=_328050, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace)))))
^  Unify: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace)))))
^  Exit: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace)))))
   Call: (242) [user] nop(notrace(no_repeats_var(_328180)))
   Unify: (242) [user] nop(notrace(no_repeats_var(_328180)))
   Exit: (242) [user] nop(notrace(no_repeats_var(_328180)))
^  Exit: (240) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _328050=_328050, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^  Exit: (239) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _328050=_328050, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
   Call: (239) [occurs] occurs:sub_term(_343368, e)
   Unify: (239) [occurs] occurs:sub_term(e, e)
   Exit: (239) [occurs] occurs:sub_term(e, e)
   Call: (239) [system] e\=e
   Fail: (239) [system] e\=e
   Redo: (239) [occurs] occurs:sub_term(_343368, e)
   Unify: (239) [occurs] occurs:sub_term(_343368, e)
   Call: (240) [system] compound(e)
   Fail: (240) [system] compound(e)
   Fail: (239) [occurs] occurs:sub_term(_343368, e)
^  Redo: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
   Call: (239) [system] _353586=e
   Exit: (239) [system] e=e
^  Call: (239) [user] if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
^  Unify: (239) [user] if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_357390, _357392), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _357348, fbug((_357348-->if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), '$restore_trace'(_357390, _357392))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_357390, _357392), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _357348, fbug((_357348-->if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), system:'$restore_trace'(_357390, _357392))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_357390, _357392))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _357348, fbug((_357348-->if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (239) [user] if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
   Call: (239) [system] _362172=retval(fail)
   Exit: (239) [system] retval(fail)=retval(fail)
   Call: (239) [system] _364034=(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))))
   Exit: (239) [system] (\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))))
^  Call: (239) [user] call_cleanup(((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)*->nb_setarg(1, retval(fail), _326080);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)), ignore(notrace((\+_326080\=_328180, nb_setarg(1, retval(fail), _326080))))), ignore((_328050==1->ignore(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)])))))))))))
^  Unify: (239) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)*->nb_setarg(1, retval(fail), _326080);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)), ignore(notrace((\+_326080\=_328180, nb_setarg(1, retval(fail), _326080))))), user:ignore((_328050==1->ignore(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)])))))))))))
^  Call: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
   Call: (242) [system] atom([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^  Call: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Call: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Call: (245) [system] setup_call_cleanup('$notrace'(_376440, _376442), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_376440, _376442))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_376440, _376442), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_376440, _376442))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_376440, _376442))
^  Fail: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Redo: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Call: (243) [system] atomic(',')
   Exit: (243) [system] atomic(',')
^  Call: (243) [user] is_sl(',')
^  Unify: (243) [user] is_sl(',')
   Call: (244) [system] number(',')
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
   Call: (242) [system] [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]==[]
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
   Call: (242) [system] atom(=)
   Exit: (242) [system] atom(=)
   Call: (242) [system] (=)\==(=)
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
   Call: (242) [system] callable(',')
   Exit: (242) [system] callable(',')
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
   Call: (242) [system] is_list([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Exit: (242) [system] is_list([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
   Call: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Exit: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_403474])
   Call: (242) [system] var(',')
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^  Call: (242) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _407236))
^  Unify: (242) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _407236))
^  Call: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _407236)
^  Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _407236)
   Call: (244) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Exit: (244) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_412812])
   Call: (244) [system] ground(',')
   Exit: (244) [system] ground(',')
^  Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_415594])
^  Call: (244) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _415594)
^  Unify: (244) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _415594)
   Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _415594, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_419340|_419342], user:expand_eval)
^  Call: (246) [user] expand_eval(['prolog-load-context', directory, _4148], _419340)
^  Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], _419340)
   Call: (247) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (247) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_423984])
   Call: (247) [system] ground('prolog-load-context')
   Exit: (247) [system] ground('prolog-load-context')
^  Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_426766])
^  Call: (247) [user] apply:maplist(expand_eval, [directory, _4148], _426766)
^  Unify: (247) [apply] apply:maplist(user:expand_eval, [directory, _4148], _426766)
   Call: (248) [apply] apply:maplist_([directory, _4148], _426766, user:expand_eval)
   Unify: (248) [apply] apply:maplist_([directory, _4148], [_430512|_430514], user:expand_eval)
^  Call: (249) [user] expand_eval(directory, _430512)
^  Unify: (249) [user] expand_eval(directory, _430512)
   Call: (250) [system] is_list(directory)
^  Redo: (249) [user] expand_eval(directory, _430512)
   Call: (250) [system] directory=_430512
   Exit: (250) [system] directory=directory
^  Exit: (249) [user] expand_eval(directory, directory)
   Call: (249) [apply] apply:maplist_([_4148], _430514, user:expand_eval)
   Unify: (249) [apply] apply:maplist_([_4148], [_438874|_438876], user:expand_eval)
^  Call: (250) [user] expand_eval(_4148, _438874)
^  Unify: (250) [user] expand_eval(_4148, _438874)
   Call: (251) [system] is_list(_4148)
^  Redo: (250) [user] expand_eval(_4148, _438874)
   Call: (251) [system] _4148=_438874
   Exit: (251) [system] _4148=_4148
^  Exit: (250) [user] expand_eval(_4148, _4148)
   Call: (250) [apply] apply:maplist_([], _438876, user:expand_eval)
   Unify: (250) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (250) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (249) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (248) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (247) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _419342, user:expand_eval)
   Unify: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_453762|_453764], user:expand_eval)
^  Call: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _453762)
^  Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _453762)
   Call: (248) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
   Exit: (248) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_458406])
   Call: (248) [system] ground('add-atom')
   Exit: (248) [system] ground('add-atom')
^  Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_461188])
^  Call: (248) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _461188)
^  Unify: (248) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _461188)
   Call: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _461188, user:expand_eval)
   Unify: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_464934|_464936], user:expand_eval)
^  Call: (250) [user] expand_eval('&self', _464934)
^  Unify: (250) [user] expand_eval('&self', _464934)
   Call: (251) [system] is_list('&self')
^  Redo: (250) [user] expand_eval('&self', _464934)
   Call: (251) [system] '&self'=_464934
   Exit: (251) [system] '&self'='&self'
^  Exit: (250) [user] expand_eval('&self', '&self')
   Call: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], _464936, user:expand_eval)
   Unify: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_473296|_473298], user:expand_eval)
^  Call: (251) [user] expand_eval([file_search_path, bench, _4148], _473296)
^  Unify: (251) [user] expand_eval([file_search_path, bench, _4148], _473296)
   Call: (252) [system] is_list([file_search_path, bench, _4148])
   Exit: (252) [system] is_list([file_search_path, bench, _4148])
^  Unify: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_477940])
   Call: (252) [system] ground(file_search_path)
   Exit: (252) [system] ground(file_search_path)
^  Unify: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_480722])
^  Call: (252) [user] apply:maplist(expand_eval, [bench, _4148], _480722)
^  Unify: (252) [apply] apply:maplist(user:expand_eval, [bench, _4148], _480722)
   Call: (253) [apply] apply:maplist_([bench, _4148], _480722, user:expand_eval)
   Unify: (253) [apply] apply:maplist_([bench, _4148], [_484468|_484470], user:expand_eval)
^  Call: (254) [user] expand_eval(bench, _484468)
^  Unify: (254) [user] expand_eval(bench, _484468)
   Call: (255) [system] is_list(bench)
^  Redo: (254) [user] expand_eval(bench, _484468)
   Call: (255) [system] bench=_484468
   Exit: (255) [system] bench=bench
^  Exit: (254) [user] expand_eval(bench, bench)
   Call: (254) [apply] apply:maplist_([_4148], _484470, user:expand_eval)
   Unify: (254) [apply] apply:maplist_([_4148], [_492830|_492832], user:expand_eval)
^  Call: (255) [user] expand_eval(_4148, _492830)
^  Unify: (255) [user] expand_eval(_4148, _492830)
   Call: (256) [system] is_list(_4148)
^  Redo: (255) [user] expand_eval(_4148, _492830)
   Call: (256) [system] _4148=_492830
   Exit: (256) [system] _4148=_4148
^  Exit: (255) [user] expand_eval(_4148, _4148)
   Call: (255) [apply] apply:maplist_([], _492832, user:expand_eval)
   Unify: (255) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (255) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (254) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (253) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^  Exit: (252) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^  Exit: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Call: (251) [apply] apply:maplist_([], _473298, user:expand_eval)
   Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
   Exit: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^  Exit: (248) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^  Exit: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
   Call: (247) [apply] apply:maplist_([], _453764, user:expand_eval)
   Unify: (247) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (247) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
^  Exit: (244) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Exit: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Exit: (242) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]))
   Call: (242) [system] [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^  Call: (242) [user] is_progn(',')
^  Unify: (242) [user] is_progn(',')
   Call: (243) [system] var(',')
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Call: (242) [user] is_space_op(',')
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
   Call: (242) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (242) [system] is_list(['prolog-load-context', directory, _4148])
   Call: (242) [system] ['prolog-load-context', directory, _4148]=[_15520, _15526, _15532]
   Exit: (242) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Call: (242) [user] simple_math(['prolog-load-context', directory, _4148])
^  Unify: (242) [user] simple_math(['prolog-load-context', directory, _4148])
   Call: (243) [system] attvar(['prolog-load-context', directory, _4148])
^  Redo: (242) [user] simple_math(['prolog-load-context', directory, _4148])
^  Unify: (242) [user] simple_math(['prolog-load-context', directory, _4148])
   Call: (243) [system] atom('prolog-load-context')
   Exit: (243) [system] atom('prolog-load-context')
   Call: (243) [system] atom_length('prolog-load-context', 1)
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Call: (242) [user] metta_compiled_predicate('&self', ',', _26676)
^  Fail: (242) [user] metta_compiled_predicate('&self', ',', _26676)
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
   Call: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Exit: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Call: (242) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (242) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Call: (243) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
   Unify: (243) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
^  Call: (244) [user] self_eval(',')
^  Unify: (244) [user] self_eval(',')
^  Call: (246) [system] setup_call_cleanup('$notrace'(_37868, _37870), once(user:self_eval0(',')), '$restore_trace'(_37868, _37870))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_37868, _37870), system:once(user:self_eval0(',')), system:'$restore_trace'(_37868, _37870))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_37868, _37870))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] self_eval(',')
   Call: (244) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
   Unify: (244) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
^  Call: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (247) [system] setup_call_cleanup('$notrace'(_46284, _46286), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_46284, _46286))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_46284, _46286), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_46284, _46286))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_46284, _46286))
^  Fail: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
   Call: (242) [system] _51934=do_more_defs(true)
   Exit: (242) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (242) [user] clause(eval_21(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226), _53810)
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
   Call: (242) [system] (',')==(/)
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
   Call: (242) [system] (',')== ===
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
   Call: (242) [system] (',')== ====
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Call: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Call: (243) [user] eval_selfless(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (243) [user] eval_selfless(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Call: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
   Call: (245) [system] var(',')
^  Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Call: (245) [user] is_assignment(',')
^  Unify: (245) [user] is_assignment(',')
   Call: (246) [system] atom(',')
   Exit: (246) [system] atom(',')
^  Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Call: (245) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (245) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Call: (246) [user] allow_clp
^  Unify: (246) [user] allow_clp
^  Call: (247) [user] false_flag
^  Unify: (247) [user] false_flag
   Call: (248) [system] fail
   Fail: (248) [system] fail
^  Fail: (247) [user] false_flag
^  Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Call: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
   Call: (246) [system] var(',')
^  Redo: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Call: (246) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^  Unify: (246) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^  Call: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^  Unify: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^  Call: (248) [user] setup_call_cleanup('$notrace'(_97610, _97612), once(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904))), '$restore_trace'(_97610, _97612))
^  Unify: (248) [system] setup_call_cleanup(user:'$notrace'(_97610, _97612), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904))), user:'$restore_trace'(_97610, _97612))
^  Call: (249) [system] sig_atomic(user:'$notrace'(_97610, _97612))
^  Fail: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^  Fail: (246) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^  Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
   Call: (243) [system] (',')==(==)
^  Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
   Call: (243) [system] (',')==(==)
^  Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Call: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Call: (244) [user] naive_eval_args
^  Unify: (244) [user] naive_eval_args
   Call: (245) [system] false
   Unify: (245) [system] false
   Call: (246) [system] fail
^  Redo: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Unify: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Call: (244) [user] naive_eval_args
^  Unify: (244) [user] naive_eval_args
   Call: (245) [system] false
   Unify: (245) [system] false
   Call: (246) [system] fail
^  Redo: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^  Call: (244) [user] eval_adjust_args(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)
^  Unify: (244) [user] eval_adjust_args(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)
   Call: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)), eval_adjust_args1(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698))
   Unify: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)), eval_adjust_args1(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698))
^  Call: (247) [user] eval_all_args
^  Unify: (247) [user] eval_all_args
^  Call: (248) [user] true_flag
^  Unify: (248) [user] true_flag
^  Exit: (248) [user] true_flag
^  Exit: (247) [user] eval_all_args
^  Call: (247) [user] eval_adjust_args2(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)
^  Unify: (247) [user] eval_adjust_args2(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_133930])
^  Call: (248) [user] apply:maplist(must_eval_args(=, _134888, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _133930)
^  Unify: (248) [apply] apply:maplist(user:must_eval_args(=, _134888, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _133930)
   Call: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _133930, user:must_eval_args(=, _134888, 498, '&self'))
   Unify: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_137710|_137712], user:must_eval_args(=, _134888, 498, '&self'))
^  Call: (250) [user] must_eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Unify: (250) [user] must_eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Call: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [system] var(eval_args)
   Fail: (252) [system] var(eval_args)
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [system] eval_args==false
   Fail: (252) [system] eval_args==false
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [system] eval_args==true
   Fail: (252) [system] eval_args==true
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
^  Call: (252) [user] fast_option_value(eval_args, debug)
^  Unify: (252) [user] fast_option_value(eval_args, debug)
   Call: (253) [system] atom(eval_args)
   Exit: (253) [system] atom(eval_args)
   Call: (253) [system] current_prolog_flag(eval_args, debug)
   Fail: (253) [system] current_prolog_flag(eval_args, debug)
^  Fail: (252) [user] fast_option_value(eval_args, debug)
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
^  Call: (252) [user] fast_option_value(eval_args, trace)
^  Unify: (252) [user] fast_option_value(eval_args, trace)
   Call: (253) [system] atom(eval_args)
   Exit: (253) [system] atom(eval_args)
   Call: (253) [system] current_prolog_flag(eval_args, trace)
   Fail: (253) [system] current_prolog_flag(eval_args, trace)
^  Fail: (252) [user] fast_option_value(eval_args, trace)
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162)
   Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162)
^  Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162, _172098)
^  Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162, [])
   Call: (254) [system] current_prolog_flag(nodebugx, true)
^  Redo: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162, _174902)
^  Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162, _175840)
^  Call: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (254) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_178574, _178576, _178578), defined)
^  Unify: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_178574, _178576, _178578), defined)
   Call: (255) [system] nonvar(defined)
   Exit: (255) [system] nonvar(defined)
   Call: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
   Unify: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
   Call: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
   Unify: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
   Call: (257) [system] callable(debugging_logicmoo_setting(_178574, _178576, _178578))
   Exit: (257) [system] callable(debugging_logicmoo_setting(_178574, _178576, _178578))
   Call: (257) [system] atom(bugger)
   Exit: (257) [system] atom(bugger)
   Exit: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
   Exit: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
^  Exit: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_178574, _178576, _178578), defined)
^  Call: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _170162, _192488)
^  Unify: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (252) [system] true==true
   Exit: (252) [system] true==true
^  Exit: (251) [user] is_debugging(eval_args)
^  Unify: (250) [user] must_eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Call: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
   Call: (252) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Call: (253) [system] setup_call_cleanup('$notrace'(_205612, _205614), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_205612, _205614))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_205612, _205614), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_205612, _205614))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_205612, _205614))
^  Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Call: (253) [system] setup_call_cleanup('$notrace'(_210350, _210352), once(user:nonvar(_137710)), '$restore_trace'(_210350, _210352))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_210350, _210352), system:once(user:nonvar(_137710)), system:'$restore_trace'(_210350, _210352))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_210350, _210352))
^  Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Call: (253) [system] setup_call_cleanup('$notrace'(_215088, _215090), once(user:nonvar(_137710)), '$restore_trace'(_215088, _215090))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_215088, _215090), system:once(user:nonvar(_137710)), system:'$restore_trace'(_215088, _215090))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_215088, _215090))
^  Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
   Call: (252) [system] [directory, _4148]==[]
^  Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
   Call: (252) [system] atom(=)
   Exit: (252) [system] atom(=)
   Call: (252) [system] (=)\==(=)
^  Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Call: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (254) [system] setup_call_cleanup('$notrace'(_229154, _229156), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_229154, _229156))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_229154, _229156), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_229154, _229156))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_229154, _229156))
^  Fail: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Call: (252) [user] eval_00(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Unify: (252) [user] eval_00(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (255) [system] setup_call_cleanup('$notrace'(_238552, _238554), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_238552, _238554))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_238552, _238554), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_238552, _238554))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_238552, _238554))
^  Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] eval_00(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Unify: (252) [user] eval_00(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Call: (253) [user] eval_01(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Unify: (253) [user] eval_01(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^  Call: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (256) [system] 498<1
   Fail: (256) [system] 498<1
^  Redo: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (255) [system] setup_call_cleanup('$notrace'(_251710, _251712), once(user:(_251686 is 498-1, copy_term(['prolog-load-context', directory, _4148], _251700))), '$restore_trace'(_251710, _251712))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_251710, _251712), system:once(user:(_251686 is 498-1, copy_term(['prolog-load-context', directory, _4148], _251700))), system:'$restore_trace'(_251710, _251712))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_251710, _251712))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _254564]))), system:'$restore_trace'(3, -1))
^  Call: (254) [user] trace_eval(eval_20(=, _134888), e, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (254) [user] trace_eval(eval_20(=, _134888), e, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Call: (255) [user] must_det_ll((notrace((flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), quietly(if_t((nop(stop_rtrace), _257440>_257496), (set_debug(eval, false), _257560 is _257496+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^  Unify: (255) [user] must_det_ll(user:(notrace((flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), quietly(if_t((nop(stop_rtrace), _257440>_257496), (set_debug(eval, false), _257560 is _257496+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^  Call: (256) [user] once(user:(notrace((flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), quietly(if_t((nop(stop_rtrace), _257440>_257496), (set_debug(eval, false), _257560 is _257496+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^  Unify: (256) [system] once(user:(notrace((flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), quietly(if_t((nop(stop_rtrace), _257440>_257496), (set_debug(eval, false), _257560 is _257496+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^  Call: (259) [system] setup_call_cleanup('$notrace'(_261336, _261338), once(user:(flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), '$restore_trace'(_261336, _261338))
^  Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_261336, _261338), system:once(user:(flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), system:'$restore_trace'(_261336, _261338))
^  Call: (260) [system] sig_atomic(system:'$notrace'(_261336, _261338))
^  Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _257482=_257482, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace)))))
^  Unify: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace)))))
^  Exit: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace)))))
   Call: (258) [user] nop(notrace(no_repeats_var(_257612)))
   Unify: (258) [user] nop(notrace(no_repeats_var(_257612)))
   Exit: (258) [user] nop(notrace(no_repeats_var(_257612)))
^  Exit: (256) [system] once(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _257482=_257482, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^  Exit: (255) [user] must_det_ll(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _257482=_257482, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
   Call: (255) [occurs] occurs:sub_term(_272800, e)
   Unify: (255) [occurs] occurs:sub_term(e, e)
   Exit: (255) [occurs] occurs:sub_term(e, e)
   Call: (255) [system] e\=e
   Fail: (255) [system] e\=e
   Redo: (255) [occurs] occurs:sub_term(_272800, e)
   Unify: (255) [occurs] occurs:sub_term(_272800, e)
   Call: (256) [system] compound(e)
   Fail: (256) [system] compound(e)
   Fail: (255) [occurs] occurs:sub_term(_272800, e)
^  Redo: (254) [user] trace_eval(eval_20(=, _134888), e, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (255) [system] _283018=e
   Exit: (255) [system] e=e
^  Call: (255) [user] if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
^  Unify: (255) [user] if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
^  Call: (257) [system] setup_call_cleanup('$notrace'(_286822, _286824), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _286780, fbug((_286780-->if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_286822, _286824))
^  Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_286822, _286824), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _286780, fbug((_286780-->if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_286822, _286824))
^  Call: (258) [system] sig_atomic(system:'$notrace'(_286822, _286824))
^  Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _286780, fbug((_286780-->if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (255) [user] if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
   Call: (255) [system] _291604=retval(fail)
   Exit: (255) [system] retval(fail)=retval(fail)
   Call: (255) [system] _293466=(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))))
   Exit: (255) [system] (\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))))
^  Call: (255) [user] call_cleanup(((call(eval_20(=, _134888), 497, '&self', ['prolog-load-context', directory, _4148], _255512)*->nb_setarg(1, retval(fail), _255512);fail, trace, call(eval_20(=, _134888), 497, '&self', ['prolog-load-context', directory, _4148], _255512)), ignore(notrace((\+_255512\=_257612, nb_setarg(1, retval(fail), _255512))))), ignore((_257482==1->ignore(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)])))))))))))
^  Unify: (255) [system] call_cleanup(user:((call(eval_20(=, _134888), 497, '&self', ['prolog-load-context', directory, _4148], _255512)*->nb_setarg(1, retval(fail), _255512);fail, trace, call(eval_20(=, _134888), 497, '&self', ['prolog-load-context', directory, _4148], _255512)), ignore(notrace((\+_255512\=_257612, nb_setarg(1, retval(fail), _255512))))), user:ignore((_257482==1->ignore(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)])))))))))))
^  Call: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (258) [system] atom(['prolog-load-context', directory, _4148])
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Call: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^  Unify: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^  Call: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (261) [system] setup_call_cleanup('$notrace'(_305872, _305874), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_305872, _305874))
^  Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_305872, _305874), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_305872, _305874))
^  Call: (262) [system] sig_atomic(system:'$notrace'(_305872, _305874))
^  Fail: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^  Unify: (258) [user] no_eval(['prolog-load-context', directory, _4148])
   Call: (259) [system] atomic('prolog-load-context')
   Exit: (259) [system] atomic('prolog-load-context')
^  Call: (259) [user] is_sl('prolog-load-context')
^  Unify: (259) [user] is_sl('prolog-load-context')
   Call: (260) [system] number('prolog-load-context')
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (258) [system] [directory, _4148]==[]
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (258) [system] atom(=)
   Exit: (258) [system] atom(=)
   Call: (258) [system] (=)\==(=)
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (258) [system] callable('prolog-load-context')
   Exit: (258) [system] callable('prolog-load-context')
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (258) [system] is_list([directory, _4148])
   Exit: (258) [system] is_list([directory, _4148])
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (258) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (258) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_332906])
   Call: (258) [system] var('prolog-load-context')
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Call: (258) [user] once(expand_eval(['prolog-load-context', directory, _4148], _336668))
^  Unify: (258) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _336668))
^  Call: (259) [user] expand_eval(['prolog-load-context', directory, _4148], _336668)
^  Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], _336668)
   Call: (260) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (260) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_342244])
   Call: (260) [system] ground('prolog-load-context')
   Exit: (260) [system] ground('prolog-load-context')
^  Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_345026])
^  Call: (260) [user] apply:maplist(expand_eval, [directory, _4148], _345026)
^  Unify: (260) [apply] apply:maplist(user:expand_eval, [directory, _4148], _345026)
   Call: (261) [apply] apply:maplist_([directory, _4148], _345026, user:expand_eval)
   Unify: (261) [apply] apply:maplist_([directory, _4148], [_348772|_348774], user:expand_eval)
^  Call: (262) [user] expand_eval(directory, _348772)
^  Unify: (262) [user] expand_eval(directory, _348772)
   Call: (263) [system] is_list(directory)
^  Redo: (262) [user] expand_eval(directory, _348772)
   Call: (263) [system] directory=_348772
   Exit: (263) [system] directory=directory
^  Exit: (262) [user] expand_eval(directory, directory)
   Call: (262) [apply] apply:maplist_([_4148], _348774, user:expand_eval)
   Unify: (262) [apply] apply:maplist_([_4148], [_357134|_357136], user:expand_eval)
^  Call: (263) [user] expand_eval(_4148, _357134)
^  Unify: (263) [user] expand_eval(_4148, _357134)
   Call: (264) [system] is_list(_4148)
^  Redo: (263) [user] expand_eval(_4148, _357134)
   Call: (264) [system] _4148=_357134
   Exit: (264) [system] _4148=_4148
^  Exit: (263) [user] expand_eval(_4148, _4148)
   Call: (263) [apply] apply:maplist_([], _357136, user:expand_eval)
   Unify: (263) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (263) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (262) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (261) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (260) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (258) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
   Call: (258) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Call: (258) [user] is_progn('prolog-load-context')
^  Unify: (258) [user] is_progn('prolog-load-context')
   Call: (259) [system] var('prolog-load-context')
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Call: (258) [user] is_space_op('prolog-load-context')
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (258) [system] is_list(directory)
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Call: (258) [user] metta_compiled_predicate('&self', 'prolog-load-context', _385118)
^  Fail: (258) [user] metta_compiled_predicate('&self', 'prolog-load-context', _385118)
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (258) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (258) [system] is_list(['prolog-load-context', directory, _4148])
^  Call: (258) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^  Unify: (258) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
   Call: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
   Unify: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^  Call: (260) [user] self_eval('prolog-load-context')
^  Unify: (260) [user] self_eval('prolog-load-context')
^  Call: (262) [system] setup_call_cleanup('$notrace'(_396310, _396312), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_396310, _396312))
^  Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_396310, _396312), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_396310, _396312))
^  Call: (263) [system] sig_atomic(system:'$notrace'(_396310, _396312))
^  Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^  Exit: (260) [user] self_eval('prolog-load-context')
   Call: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
   Unify: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
^  Call: (261) [user] self_eval(directory)
^  Unify: (261) [user] self_eval(directory)
^  Call: (263) [system] setup_call_cleanup('$notrace'(_404726, _404728), once(user:self_eval0(directory)), '$restore_trace'(_404726, _404728))
^  Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_404726, _404728), system:once(user:self_eval0(directory)), system:'$restore_trace'(_404726, _404728))
^  Call: (264) [system] sig_atomic(system:'$notrace'(_404726, _404728))
^  Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^  Exit: (261) [user] self_eval(directory)
   Call: (261) [apply] apply:maplist_([_4148], user:self_eval)
   Unify: (261) [apply] apply:maplist_([_4148], user:self_eval)
^  Call: (262) [user] self_eval(_4148)
^  Unify: (262) [user] self_eval(_4148)
^  Call: (264) [system] setup_call_cleanup('$notrace'(_413142, _413144), once(user:self_eval0(_4148)), '$restore_trace'(_413142, _413144))
^  Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_413142, _413144), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_413142, _413144))
^  Call: (265) [system] sig_atomic(system:'$notrace'(_413142, _413144))
^  Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^  Exit: (262) [user] self_eval(_4148)
   Call: (262) [apply] apply:maplist_([], user:self_eval)
   Unify: (262) [apply] apply:maplist_([], user:self_eval)
   Exit: (262) [apply] apply:maplist_([], user:self_eval)
   Exit: (261) [apply] apply:maplist_([_4148], user:self_eval)
   Exit: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
   Exit: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^  Exit: (258) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
   Call: (258) [system] ['prolog-load-context', directory, _4148]=[_424346|_424348]
   Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
   Call: (258) [system] atom('prolog-load-context')
   Exit: (258) [system] atom('prolog-load-context')
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (258) [system] _428998=do_more_defs(true)
   Exit: (258) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (258) [user] clause(eval_21(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512), _430874)
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (258) [system] 'prolog-load-context'==(/)
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (258) [system] 'prolog-load-context'== ===
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
   Call: (258) [system] 'prolog-load-context'== ====
^  Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^  Call: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Unify: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Call: (259) [user] eval_selfless(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Unify: (259) [user] eval_selfless(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Call: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^  Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
   Call: (261) [system] var('prolog-load-context')
^  Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^  Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^  Call: (261) [user] is_assignment('prolog-load-context')
^  Unify: (261) [user] is_assignment('prolog-load-context')
   Call: (262) [system] atom('prolog-load-context')
   Exit: (262) [system] atom('prolog-load-context')
^  Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^  Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^  Call: (261) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _442146)
^  Unify: (261) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _442146)
^  Call: (262) [user] allow_clp
^  Unify: (262) [user] allow_clp
^  Call: (263) [user] false_flag
^  Unify: (263) [user] false_flag
   Call: (264) [system] fail
   Fail: (264) [system] fail
^  Fail: (263) [user] false_flag
^  Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^  Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^  Call: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _442146)
^  Unify: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _442146)
   Call: (262) [system] var('prolog-load-context')
^  Redo: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _442146)
^  Unify: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _442146)
^  Call: (262) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^  Unify: (262) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^  Call: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^  Unify: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^  Call: (264) [user] setup_call_cleanup('$notrace'(_474674, _474676), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968))), '$restore_trace'(_474674, _474676))
^  Unify: (264) [system] setup_call_cleanup(user:'$notrace'(_474674, _474676), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968))), user:'$restore_trace'(_474674, _474676))
^  Call: (265) [system] sig_atomic(user:'$notrace'(_474674, _474676))
^  Fail: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^  Fail: (262) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^  Redo: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Unify: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
   Call: (259) [system] 'prolog-load-context'==(==)
^  Redo: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Unify: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
   Call: (259) [system] 'prolog-load-context'==(==)
^  Redo: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Unify: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Call: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Unify: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Call: (260) [user] naive_eval_args
^  Unify: (260) [user] naive_eval_args
   Call: (261) [system] false
   Unify: (261) [system] false
   Call: (262) [system] fail
^  Redo: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Unify: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Call: (260) [user] naive_eval_args
^  Unify: (260) [user] naive_eval_args
   Call: (261) [system] false
   Unify: (261) [system] false
   Call: (262) [system] fail
^  Redo: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^  Call: (260) [user] eval_adjust_args(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)
^  Unify: (260) [user] eval_adjust_args(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)
   Call: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)), eval_adjust_args1(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762))
   Unify: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)), eval_adjust_args1(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762))
^  Call: (263) [user] eval_all_args
^  Unify: (263) [user] eval_all_args
^  Call: (264) [user] true_flag
^  Unify: (264) [user] true_flag
^  Exit: (264) [user] true_flag
^  Exit: (263) [user] eval_all_args
^  Call: (263) [user] eval_adjust_args2(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)
^  Unify: (263) [user] eval_adjust_args2(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_510994])
^  Call: (264) [user] apply:maplist(must_eval_args(=, _511952, 497, '&self'), [directory, _4148], _510994)
^  Unify: (264) [apply] apply:maplist(user:must_eval_args(=, _511952, 497, '&self'), [directory, _4148], _510994)
   Call: (265) [apply] apply:maplist_([directory, _4148], _510994, user:must_eval_args(=, _511952, 497, '&self'))
   Unify: (265) [apply] apply:maplist_([directory, _4148], [_514774|_514776], user:must_eval_args(=, _511952, 497, '&self'))
^  Call: (266) [user] must_eval_args(=, _511952, 497, '&self', directory, _514774)
^  Unify: (266) [user] must_eval_args(=, _511952, 497, '&self', directory, _514774)
^  Call: (267) [user] is_debugging(eval_args)
^  Unify: (267) [user] is_debugging(eval_args)
   Call: (268) [system] var(eval_args)
   Fail: (268) [system] var(eval_args)
^  Redo: (267) [user] is_debugging(eval_args)
^  Unify: (267) [user] is_debugging(eval_args)
   Call: (268) [system] eval_args==false
   Fail: (268) [system] eval_args==false
^  Redo: (267) [user] is_debugging(eval_args)
^  Unify: (267) [user] is_debugging(eval_args)
   Call: (268) [system] eval_args==true
   Fail: (268) [system] eval_args==true
^  Redo: (267) [user] is_debugging(eval_args)
^  Unify: (267) [user] is_debugging(eval_args)
^  Call: (268) [user] fast_option_value(eval_args, debug)
^  Unify: (268) [user] fast_option_value(eval_args, debug)
   Call: (269) [system] atom(eval_args)
   Exit: (269) [system] atom(eval_args)
   Call: (269) [system] current_prolog_flag(eval_args, debug)
   Fail: (269) [system] current_prolog_flag(eval_args, debug)
^  Fail: (268) [user] fast_option_value(eval_args, debug)
^  Redo: (267) [user] is_debugging(eval_args)
^  Unify: (267) [user] is_debugging(eval_args)
^  Call: (268) [user] fast_option_value(eval_args, trace)
^  Unify: (268) [user] fast_option_value(eval_args, trace)
   Call: (269) [system] atom(eval_args)
   Exit: (269) [system] atom(eval_args)
   Call: (269) [system] current_prolog_flag(eval_args, trace)
   Fail: (269) [system] current_prolog_flag(eval_args, trace)
^  Fail: (268) [user] fast_option_value(eval_args, trace)
^  Redo: (267) [user] is_debugging(eval_args)
^  Unify: (267) [user] is_debugging(eval_args)
   Call: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120)
   Unify: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120)
^  Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120, _32056)
^  Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120, [])
   Call: (270) [system] current_prolog_flag(nodebugx, true)
^  Redo: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120, _34860)
^  Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120, _35798)
^  Call: (270) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (270) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (270) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_38532, _38534, _38536), defined)
^  Unify: (270) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_38532, _38534, _38536), defined)
   Call: (271) [system] nonvar(defined)
   Exit: (271) [system] nonvar(defined)
   Call: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
   Unify: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
   Call: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
   Unify: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
   Call: (273) [system] callable(debugging_logicmoo_setting(_38532, _38534, _38536))
   Exit: (273) [system] callable(debugging_logicmoo_setting(_38532, _38534, _38536))
   Call: (273) [system] atom(bugger)
   Exit: (273) [system] atom(bugger)
   Exit: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
   Exit: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
^  Exit: (270) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_38532, _38534, _38536), defined)
^  Call: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _30120, _52446)
^  Unify: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (268) [system] true==true
   Exit: (268) [system] true==true
^  Exit: (267) [user] is_debugging(eval_args)
^  Unify: (266) [user] must_eval_args(=, _6988, 497, '&self', directory, _7002)
^  Call: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^  Unify: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
   Call: (268) [system] var(directory)
^  Redo: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^  Unify: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^  Call: (269) [system] setup_call_cleanup('$notrace'(_65570, _65572), once(user:self_eval(directory)), '$restore_trace'(_65570, _65572))
^  Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_65570, _65572), system:once(user:self_eval(directory)), system:'$restore_trace'(_65570, _65572))
^  Call: (270) [system] sig_atomic(system:'$notrace'(_65570, _65572))
^  Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
   Call: (268) [system] _7002=directory
   Exit: (268) [system] directory=directory
^  Exit: (267) [user] eval_args(=, _6988, 497, '&self', directory, directory)
^  Exit: (266) [user] must_eval_args(=, _6988, 497, '&self', directory, directory)
   Call: (266) [apply] apply:maplist_([_4148], _7004, user:must_eval_args(=, _6988, 497, '&self'))
   Unify: (266) [apply] apply:maplist_([_4148], [_74068|_74070], user:must_eval_args(=, _6988, 497, '&self'))
^  Call: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _74068)
^  Unify: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _74068)
^  Call: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] var(eval_args)
   Fail: (269) [system] var(eval_args)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] eval_args==false
   Fail: (269) [system] eval_args==false
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] eval_args==true
   Fail: (269) [system] eval_args==true
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
^  Call: (269) [user] fast_option_value(eval_args, debug)
^  Unify: (269) [user] fast_option_value(eval_args, debug)
   Call: (270) [system] atom(eval_args)
   Exit: (270) [system] atom(eval_args)
   Call: (270) [system] current_prolog_flag(eval_args, debug)
   Fail: (270) [system] current_prolog_flag(eval_args, debug)
^  Fail: (269) [user] fast_option_value(eval_args, debug)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
^  Call: (269) [user] fast_option_value(eval_args, trace)
^  Unify: (269) [user] fast_option_value(eval_args, trace)
   Call: (270) [system] atom(eval_args)
   Exit: (270) [system] atom(eval_args)
   Call: (270) [system] current_prolog_flag(eval_args, trace)
   Fail: (270) [system] current_prolog_flag(eval_args, trace)
^  Fail: (269) [user] fast_option_value(eval_args, trace)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520)
   Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520)
^  Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520, _108456)
^  Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520, [])
   Call: (271) [system] current_prolog_flag(nodebugx, true)
^  Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520, _111260)
^  Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520, _112198)
^  Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_114932, _114934, _114936), defined)
^  Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_114932, _114934, _114936), defined)
   Call: (272) [system] nonvar(defined)
   Exit: (272) [system] nonvar(defined)
   Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
   Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
   Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
   Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
   Call: (274) [system] callable(debugging_logicmoo_setting(_114932, _114934, _114936))
   Exit: (274) [system] callable(debugging_logicmoo_setting(_114932, _114934, _114936))
   Call: (274) [system] atom(bugger)
   Exit: (274) [system] atom(bugger)
   Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
   Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
^  Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_114932, _114934, _114936), defined)
^  Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _106520, _128846)
^  Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (269) [system] true==true
   Exit: (269) [system] true==true
^  Exit: (268) [user] is_debugging(eval_args)
^  Unify: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _74068)
^  Call: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _74068)
^  Unify: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _74068)
   Call: (269) [system] var(_4148)
   Exit: (269) [system] var(_4148)
   Call: (269) [system] nonvar(_74068)
^  Redo: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _74068)
^  Unify: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _74068)
^  Call: (270) [system] setup_call_cleanup('$notrace'(_143818, _143820), once(user:self_eval(_4148)), '$restore_trace'(_143818, _143820))
^  Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_143818, _143820), system:once(user:self_eval(_4148)), system:'$restore_trace'(_143818, _143820))
^  Call: (271) [system] sig_atomic(system:'$notrace'(_143818, _143820))
^  Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
   Call: (269) [system] _74068=_4148
   Exit: (269) [system] _4148=_4148
^  Exit: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _4148)
^  Exit: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _4148)
   Call: (267) [apply] apply:maplist_([], _74070, user:must_eval_args(=, _6988, 497, '&self'))
   Unify: (267) [apply] apply:maplist_([], [], user:must_eval_args(=, _6988, 497, '&self'))
   Exit: (267) [apply] apply:maplist_([], [], user:must_eval_args(=, _6988, 497, '&self'))
   Exit: (266) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _6988, 497, '&self'))
   Exit: (265) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _6988, 497, '&self'))
^  Exit: (264) [apply] apply:maplist(user:must_eval_args(=, _6988, 497, '&self'), [directory, _4148], [directory, _4148])
   Call: (264) [system] _6932=_6930
   Exit: (264) [system] _6930=_6930
^  Exit: (263) [user] eval_adjust_args2(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^  Exit: (260) [user] eval_adjust_args(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^  Unify: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^  Call: (262) [system] setup_call_cleanup('$notrace'(_163618, _163620), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _163576, fbug((_163576-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_163618, _163620))
^  Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_163618, _163620), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _163576, fbug((_163576-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_163618, _163620))
^  Call: (263) [system] sig_atomic(system:'$notrace'(_163618, _163620))
^  Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _163576, fbug((_163576-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^  Call: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
   Call: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
   Unify: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
^  Call: (262) [user] eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (262) [user] eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
   Call: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^  Call: (264) [user] typed_list('&self', _176030, _175952)
^  Unify: (264) [user] typed_list('&self', _176962, _175952)
   Call: (265) [system] compound('&self')
   Fail: (265) [system] compound('&self')
^  Fail: (264) [user] typed_list('&self', _179742, _175952)
   Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Call: (264) [system] '&self'=='&flybase'
   Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^  Call: (264) [user] metta_atom_in_file('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^  Unify: (264) [user] metta_atom_in_file('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^  Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'], _187124, _187126)
^  Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'], _188060, _188062)
^  Call: (266) [user] loaded_into_kb('&self', _188918)
^  Unify: (266) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (266) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (266) [user] once(user:asserted_metta_pred(_199488, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (266) [system] once(user:asserted_metta_pred(_199488, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (267) [user] asserted_metta_pred(_199488, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (267) [user] asserted_metta_pred(_199488, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Call: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Unify: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^  Call: (265) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Redo: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Call: (264) [system] '&self'\=='&corelib'
   Exit: (264) [system] '&self'\=='&corelib'
^  Call: (264) [user] using_all_spaces
^  Unify: (264) [user] using_all_spaces
   Call: (265) [system] nb_current(with_all_spaces, t)
   Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Call: (264) [system] '&self'\=='&corelib'
   Exit: (264) [system] '&self'\=='&corelib'
   Call: (264) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (264) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (265) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (264) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (264) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (264) [user] metta_atom_asserted('&self', '&corelib')
   Call: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
^  Call: (265) [user] using_all_spaces
^  Unify: (265) [user] using_all_spaces
   Call: (266) [system] nb_current(with_all_spaces, t)
   Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Call: (265) [system] 'registered-python-function'==(:)
   Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Call: (265) [system] 'registered-python-function'=='@doc'
   Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Call: (265) [system] fail
   Redo: (264) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
   Redo: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
   Call: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
   Unify: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
^  Call: (263) [user] eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (263) [user] eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (264) [user] allow_host_functions
^  Unify: (264) [user] allow_host_functions
^  Exit: (264) [user] allow_host_functions
^  Call: (264) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _261976), is_syspred('prolog-load-context', _261976, _261984)))
^  Unify: (264) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _261976), is_syspred('prolog-load-context', _261976, _261984)))
^  Call: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_267622, !, 'prolog-load-context')
^  Redo: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_272250, '-fn', 'prolog-load-context')
^  Redo: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_276878, '-p', 'prolog-load-context')
^  Fail: (266) [user] is_system_pred('prolog-load-context')
   Redo: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
   Call: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
   Unify: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
^  Call: (264) [user] eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (264) [user] eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (265) [user] allow_host_functions
^  Unify: (265) [user] allow_host_functions
^  Exit: (265) [user] allow_host_functions
^  Call: (265) [user] is_system_pred('prolog-load-context')
^  Unify: (265) [user] is_system_pred('prolog-load-context')
   Call: (266) [system] atom('prolog-load-context')
   Exit: (266) [system] atom('prolog-load-context')
   Call: (266) [system] atom_concat(_289814, !, 'prolog-load-context')
^  Redo: (265) [user] is_system_pred('prolog-load-context')
^  Unify: (265) [user] is_system_pred('prolog-load-context')
   Call: (266) [system] atom('prolog-load-context')
   Exit: (266) [system] atom('prolog-load-context')
   Call: (266) [system] atom_concat(_294442, '-fn', 'prolog-load-context')
^  Redo: (265) [user] is_system_pred('prolog-load-context')
^  Unify: (265) [user] is_system_pred('prolog-load-context')
   Call: (266) [system] atom('prolog-load-context')
   Exit: (266) [system] atom('prolog-load-context')
   Call: (266) [system] atom_concat(_299070, '-p', 'prolog-load-context')
   Redo: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
   Call: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
   Unify: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
^  Call: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _304564, _304566)
^  Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _304564, _304566)
   Call: (267) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _304564, _304566)
^  Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _304566)
   Call: (267) [system] var('prolog-load-context')
^  Redo: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _304564, _304566)
^  Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _304566)
^  Call: (267) [user] len_or_unbound([directory, _4148], _304566)
^  Unify: (267) [user] len_or_unbound([directory, _4148], _304566)
   Call: (268) [system] is_list([directory, _4148])
   Exit: (268) [system] is_list([directory, _4148])
   Call: (268) [system] length([directory, _4148], _304566)
   Unify: (268) [system] length([directory, _4148], _304566)
   Call: (269) [system] var(_304566)
   Exit: (269) [system] var(_304566)
   Call: (269) [system] []==[]
   Exit: (269) [system] []==[]
   Call: (269) [system] _304566=2
   Exit: (269) [system] 2=2
   Exit: (268) [system] length([directory, _4148], 2)
^  Exit: (267) [user] len_or_unbound([directory, _4148], 2)
^  Exit: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^  Call: (266) [user] is_metta_type_constructor('&self', 'prolog-load-context', _325920)
^  Redo: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^  Unify: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^  Call: (267) [user] cant_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^  Unify: (267) [user] cant_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
   Call: (268) [system] 'prolog-load-context'==let
^  Redo: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^  Unify: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^  Exit: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^  Call: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (267) [user] must_det_ll((notrace((flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), quietly(if_t((nop(stop_rtrace), _338098>_338154), (set_debug(eval, false), _338218 is _338154+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^  Unify: (267) [user] must_det_ll(user:(notrace((flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), quietly(if_t((nop(stop_rtrace), _338098>_338154), (set_debug(eval, false), _338218 is _338154+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^  Call: (268) [user] once(user:(notrace((flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), quietly(if_t((nop(stop_rtrace), _338098>_338154), (set_debug(eval, false), _338218 is _338154+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^  Unify: (268) [system] once(user:(notrace((flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), quietly(if_t((nop(stop_rtrace), _338098>_338154), (set_debug(eval, false), _338218 is _338154+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^  Call: (271) [system] setup_call_cleanup('$notrace'(_341994, _341996), once(user:(flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), '$restore_trace'(_341994, _341996))
^  Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_341994, _341996), system:once(user:(flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), system:'$restore_trace'(_341994, _341996))
^  Call: (272) [system] sig_atomic(system:'$notrace'(_341994, _341996))
^  Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _338140=_338140, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace)))))
^  Unify: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace)))))
^  Exit: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace)))))
   Call: (270) [user] nop(notrace(no_repeats_var(_338270)))
   Unify: (270) [user] nop(notrace(no_repeats_var(_338270)))
   Exit: (270) [user] nop(notrace(no_repeats_var(_338270)))
^  Exit: (268) [system] once(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _338140=_338140, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^  Exit: (267) [user] must_det_ll(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _338140=_338140, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
   Call: (267) [occurs] occurs:sub_term(_353458, defn)
   Unify: (267) [occurs] occurs:sub_term(defn, defn)
   Exit: (267) [occurs] occurs:sub_term(defn, defn)
   Call: (267) [system] defn\=defn
   Fail: (267) [system] defn\=defn
   Redo: (267) [occurs] occurs:sub_term(_353458, defn)
   Unify: (267) [occurs] occurs:sub_term(_353458, defn)
   Call: (268) [system] compound(defn)
   Fail: (268) [system] compound(defn)
   Fail: (267) [occurs] occurs:sub_term(_353458, defn)
^  Redo: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
   Call: (267) [system] _363676=defn
   Exit: (267) [system] defn=defn
^  Call: (267) [user] if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
^  Unify: (267) [user] if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
^  Call: (269) [system] setup_call_cleanup('$notrace'(_367480, _367482), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _367438, fbug((_367438-->if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_367480, _367482))
^  Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_367480, _367482), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _367438, fbug((_367438-->if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_367480, _367482))
^  Call: (270) [system] sig_atomic(system:'$notrace'(_367480, _367482))
^  Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _367438, fbug((_367438-->if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (267) [user] if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
   Call: (267) [system] _372262=retval(fail)
   Exit: (267) [system] retval(fail)=retval(fail)
   Call: (267) [system] _374124=(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))))
   Exit: (267) [system] (\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))))
^  Call: (267) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_338270, nb_setarg(1, retval(fail), _6930))))), ignore((_338140==1->ignore(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)])))))))))))
^  Unify: (267) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_338270, nb_setarg(1, retval(fail), _6930))))), user:ignore((_338140==1->ignore(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)])))))))))))
^  Call: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (270) [user] findall((_380012->_380014), get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032)
^  Unify: (270) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032)
^  Call: (271) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
^  Unify: (271) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
^  Call: (272) [$bags] cleanup_bag(findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, []), '$destroy_findall_bag')
^  Unify: (272) [$bags] cleanup_bag('$bags':findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, []), '$bags':'$destroy_findall_bag')
   Call: (273) [$bags] findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
   Unify: (273) [$bags] findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
^  Call: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014)
^  Unify: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_388514], _380014)
^  Call: (275) [user] same_len_copy([directory, _4148], _388514)
^  Unify: (275) [user] same_len_copy([directory, _4148], _388514)
   Call: (276) [system] length([directory, _4148], _391320)
   Unify: (276) [system] length([directory, _4148], _391320)
   Call: (277) [system] var(_391320)
   Exit: (277) [system] var(_391320)
   Call: (277) [system] []==[]
   Exit: (277) [system] []==[]
   Call: (277) [system] _391320=2
   Exit: (277) [system] 2=2
   Exit: (276) [system] length([directory, _4148], 2)
   Call: (276) [system] length(_388514, 2)
   Unify: (276) [system] length(_388514, 2)
   Call: (277) [system] var(2)
   Redo: (276) [system] length(_388514, 2)
   Unify: (276) [system] length(_388514, 2)
   Call: (277) [system] integer(2)
   Exit: (277) [system] integer(2)
   Call: (277) [system] _388514==[]
   Redo: (276) [system] length(_388514, 2)
   Call: (277) [system] var(_388514)
   Exit: (277) [system] var(_388514)
   Exit: (276) [system] length([_409864, _409870], 2)
^  Exit: (275) [user] same_len_copy([directory, _4148], [_409864, _409870])
   Call: (275) [user] metta_eq_def(=, '&self', ['prolog-load-context', _409864, _409870], _380014)
   Unify: (275) [user] metta_eq_def(=, '&self', ['prolog-load-context', _409864, _409870], _380014)
^  Call: (276) [user] ignore((=)=(=))
^  Unify: (276) [system] ignore(user:((=)=(=)))
   Call: (277) [system] (=)=(=)
   Exit: (277) [system] (=)=(=)
^  Exit: (276) [system] ignore(user:((=)=(=)))
   Call: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^  Call: (277) [user] typed_list('&self', _420170, _420092)
^  Unify: (277) [user] typed_list('&self', _421102, _420092)
   Call: (278) [system] compound('&self')
   Fail: (278) [system] compound('&self')
^  Fail: (277) [user] typed_list('&self', _423882, _420092)
   Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Call: (277) [system] '&self'=='&flybase'
   Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^  Call: (277) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^  Unify: (277) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^  Call: (278) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _409864, _409870], _380014], _431264, _431266)
^  Unify: (278) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _409864, _409870], _380014], _432200, _432202)
^  Call: (279) [user] loaded_into_kb('&self', _433058)
^  Unify: (279) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (279) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (279) [user] once(user:asserted_metta_pred(_443628, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (279) [system] once(user:asserted_metta_pred(_443628, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (280) [user] asserted_metta_pred(_443628, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (280) [user] asserted_metta_pred(_443628, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Call: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Unify: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^  Call: (278) [user] metta_atom_asserted_deduced('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Redo: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Call: (277) [system] '&self'\=='&corelib'
   Exit: (277) [system] '&self'\=='&corelib'
^  Call: (277) [user] using_all_spaces
^  Unify: (277) [user] using_all_spaces
   Call: (278) [system] nb_current(with_all_spaces, t)
   Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
   Call: (277) [system] '&self'\=='&corelib'
   Exit: (277) [system] '&self'\=='&corelib'
   Call: (277) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (277) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (278) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (277) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (277) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (277) [user] metta_atom_asserted('&self', '&corelib')
   Call: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
   Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
^  Call: (278) [user] using_all_spaces
^  Unify: (278) [user] using_all_spaces
   Call: (279) [system] nb_current(with_all_spaces, t)
   Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
   Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
   Call: (278) [system] (=)==(:)
   Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
   Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
   Call: (278) [system] (=)=='@doc'
   Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
   Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
   Call: (278) [system] fail
   Redo: (277) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^  Redo: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014)
   Redo: (273) [$bags] findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
   Exit: (273) [$bags] findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), [], [])
^  Exit: (272) [$bags] cleanup_bag('$bags':findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (271) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), [], [])
^  Exit: (270) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), [])
^  Call: (270) [user] eval_defn_bodies(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930, [])
^  Unify: (270) [user] eval_defn_bodies(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930, [])
^  Call: (271) [user] ignore((curried_arity(['prolog-load-context', directory, _4148], _506252, _506254), assert(is_metta_type_constructor('&self', _506252, _506254))))
^  Unify: (271) [system] ignore(user:(curried_arity(['prolog-load-context', directory, _4148], _506252, _506254), assert(is_metta_type_constructor('&self', _506252, _506254))))
^  Call: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _506252, _506254)
^  Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _506252, _506254)
   Call: (274) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _506252, _506254)
^  Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _506254)
   Call: (274) [system] var('prolog-load-context')
^  Redo: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _506252, _506254)
^  Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _506254)
^  Call: (274) [user] len_or_unbound([directory, _4148], _506254)
^  Unify: (274) [user] len_or_unbound([directory, _4148], _506254)
   Call: (275) [system] is_list([directory, _4148])
   Exit: (275) [system] is_list([directory, _4148])
   Call: (275) [system] length([directory, _4148], _506254)
   Unify: (275) [system] length([directory, _4148], _506254)
   Call: (276) [system] var(_506254)
   Exit: (276) [system] var(_506254)
   Call: (276) [system] []==[]
   Exit: (276) [system] []==[]
   Call: (276) [system] _7364=2
   Exit: (276) [system] 2=2
   Exit: (275) [system] length([directory, _4148], 2)
^  Exit: (274) [user] len_or_unbound([directory, _4148], 2)
^  Exit: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^  Call: (273) [user] assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))
^  Exit: (273) [user] assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))
^  Exit: (271) [system] ignore(user:(curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2), assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))))
^  Call: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^  Unify: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^  Call: (273) [system] setup_call_cleanup('$notrace'(_17604, _17606), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _17562, fbug((_17562-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_17604, _17606))
^  Unify: (273) [system] setup_call_cleanup(system:'$notrace'(_17604, _17606), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _17562, fbug((_17562-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_17604, _17606))
^  Call: (274) [system] sig_atomic(system:'$notrace'(_17604, _17606))
^  Exit: (273) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _17562, fbug((_17562-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^  Call: (271) [user] fail_on_constructor
^  Unify: (271) [user] fail_on_constructor
^  Call: (272) [user] true_flag
^  Unify: (272) [user] true_flag
^  Exit: (272) [user] true_flag
^  Exit: (271) [user] fail_on_constructor
^  Fail: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
   Call: (269) [system] fail
   Fail: (269) [system] fail
^  Call: (269) [user] ignore((_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
^  Unify: (269) [system] ignore(user:(_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
   Call: (271) [system] _7054==1
   Fail: (271) [system] _7054==1
^  Call: (272) [system] setup_call_cleanup('$notrace'(_34388, _34390), once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), '$restore_trace'(_34388, _34390))
^  Unify: (272) [system] setup_call_cleanup(system:'$notrace'(_34388, _34390), system:once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_34388, _34390))
^  Call: (273) [system] sig_atomic(system:'$notrace'(_34388, _34390))
^  Exit: (272) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (269) [system] ignore(user:(_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
^  Fail: (267) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_7062, nb_setarg(1, retval(fail), _6930))))), user:ignore((_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))))))
^  Fail: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
   Redo: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
^  Call: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (268) [system] number(directory)
^  Redo: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
^  Call: (268) [user] need_subst_f('prolog-load-context')
^  Redo: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Exit: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (267) [system] ['prolog-load-context', directory, _4148]=_6930
   Exit: (267) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
   Exit: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
   Exit: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
   Exit: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^  Exit: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^  Unify: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^  Exit: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^  Exit: (259) [user] eval_41(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (258) [user] eval_40(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (258) [system] ['prolog-load-context', directory, _4148]=_6630
   Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (257) [user] eval_20(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (257) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
   Exit: (257) [system] nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148])
^  Call: (257) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148]))))
^  Unify: (257) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148]))))
^  Call: (259) [system] setup_call_cleanup('$notrace'(_74664, _74666), once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_74664, _74666))
^  Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_74664, _74666), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_74664, _74666))
^  Call: (260) [system] sig_atomic(system:'$notrace'(_74664, _74666))
^  Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _77518]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^  Exit: (257) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _77518]), ['prolog-load-context', directory, _4148]))))
^  Call: (257) [user] ignore((_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))))))))))
^  Unify: (257) [system] ignore(user:(_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))))))))))
   Call: (259) [system] _6638==1
   Fail: (259) [system] _6638==1
^  Call: (260) [system] setup_call_cleanup('$notrace'(_83120, _83122), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])])))))))), '$restore_trace'(_83120, _83122))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_83120, _83122), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])])))))))), system:'$restore_trace'(_83120, _83122))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_83120, _83122))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (257) [system] ignore(user:(_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))))))))))
^  Exit: (255) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _77518]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _77518]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])])))))))))))
   Call: (255) [system] retval(['prolog-load-context', directory, _77518])\=@=retval(fail)
   Exit: (255) [system] retval(['prolog-load-context', directory, _77518])\=@=retval(fail)
^  Exit: (254) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (256) [system] setup_call_cleanup('$notrace'(_93590, _93592), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_93590, _93592))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_93590, _93592), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_93590, _93592))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_93590, _93592))
^  Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (253) [user] eval_01(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], _6598)
   Call: (254) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6620]
   Exit: (254) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6620]
   Call: (254) [system] _100152=['prolog-load-context', directory, _4148]
   Exit: (254) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Call: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^  Unify: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^  Call: (255) [user] once(if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598)))
^  Unify: (255) [system] once(user:if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598)))
   Call: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598))
   Unify: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598))
^  Call: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^  Unify: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^  Call: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (259) [system] number(directory)
^  Redo: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (259) [system] atom('prolog-load-context')
   Exit: (259) [system] atom('prolog-load-context')
^  Call: (259) [user] need_subst_f('prolog-load-context')
^  Redo: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Exit: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (258) [system] ['prolog-load-context', directory, _4148]=_6598
   Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^  Exit: (255) [system] once(user:if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^  Exit: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (253) [user] eval_01(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (252) [user] eval_00(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (251) [user] eval_args(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (250) [user] must_eval_args(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _6600, user:must_eval_args(=, _6584, 498, '&self'))
   Unify: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_129076|_129078], user:must_eval_args(=, _6584, 498, '&self'))
^  Call: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Unify: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Call: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] var(eval_args)
   Fail: (253) [system] var(eval_args)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] eval_args==false
   Fail: (253) [system] eval_args==false
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] eval_args==true
   Fail: (253) [system] eval_args==true
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
^  Call: (253) [user] fast_option_value(eval_args, debug)
^  Unify: (253) [user] fast_option_value(eval_args, debug)
   Call: (254) [system] atom(eval_args)
   Exit: (254) [system] atom(eval_args)
   Call: (254) [system] current_prolog_flag(eval_args, debug)
   Fail: (254) [system] current_prolog_flag(eval_args, debug)
^  Fail: (253) [user] fast_option_value(eval_args, debug)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
^  Call: (253) [user] fast_option_value(eval_args, trace)
^  Unify: (253) [user] fast_option_value(eval_args, trace)
   Call: (254) [system] atom(eval_args)
   Exit: (254) [system] atom(eval_args)
   Call: (254) [system] current_prolog_flag(eval_args, trace)
   Fail: (254) [system] current_prolog_flag(eval_args, trace)
^  Fail: (253) [user] fast_option_value(eval_args, trace)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528)
   Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528)
^  Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528, _163464)
^  Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528, [])
   Call: (255) [system] current_prolog_flag(nodebugx, true)
^  Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528, _166268)
^  Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528, _167206)
^  Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_169940, _169942, _169944), defined)
^  Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_169940, _169942, _169944), defined)
   Call: (256) [system] nonvar(defined)
   Exit: (256) [system] nonvar(defined)
   Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
   Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
   Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
   Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
   Call: (258) [system] callable(debugging_logicmoo_setting(_169940, _169942, _169944))
   Exit: (258) [system] callable(debugging_logicmoo_setting(_169940, _169942, _169944))
   Call: (258) [system] atom(bugger)
   Exit: (258) [system] atom(bugger)
   Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
   Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
^  Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_169940, _169942, _169944), defined)
^  Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _161528, _183854)
^  Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (253) [system] true==true
   Exit: (253) [system] true==true
^  Exit: (252) [user] is_debugging(eval_args)
^  Unify: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Call: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
   Call: (253) [system] var(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_196978, _196980), once(user:self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_196978, _196980))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_196978, _196980), system:once(user:self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_196978, _196980))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_196978, _196980))
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_201716, _201718), once(user:nonvar(_129076)), '$restore_trace'(_201716, _201718))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_201716, _201718), system:once(user:nonvar(_129076)), system:'$restore_trace'(_201716, _201718))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_201716, _201718))
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_206454, _206456), once(user:nonvar(_129076)), '$restore_trace'(_206454, _206456))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_206454, _206456), system:once(user:nonvar(_129076)), system:'$restore_trace'(_206454, _206456))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_206454, _206456))
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
   Call: (253) [system] ['&self', [file_search_path, bench, _4148]]==[]
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
   Call: (253) [system] atom(=)
   Exit: (253) [system] atom(=)
   Call: (253) [system] (=)\==(=)
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Call: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Call: (255) [system] setup_call_cleanup('$notrace'(_220520, _220522), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_220520, _220522))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_220520, _220522), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_220520, _220522))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_220520, _220522))
^  Fail: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Call: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Unify: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Call: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Call: (256) [system] setup_call_cleanup('$notrace'(_229918, _229920), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_229918, _229920))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_229918, _229920), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_229918, _229920))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_229918, _229920))
^  Fail: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Redo: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Unify: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Call: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Unify: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^  Call: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (257) [system] 498<1
   Fail: (257) [system] 498<1
^  Redo: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (256) [system] setup_call_cleanup('$notrace'(_243076, _243078), once(user:(_243052 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], _243066))), '$restore_trace'(_243076, _243078))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_243076, _243078), system:once(user:(_243052 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], _243066))), system:'$restore_trace'(_243076, _243078))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_243076, _243078))
^  Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _245948]]))), system:'$restore_trace'(3, -1))
^  Call: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Unify: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Call: (256) [user] must_det_ll((notrace((flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), quietly(if_t((nop(stop_rtrace), _248824>_248880), (set_debug(eval, false), _248944 is _248880+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^  Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), quietly(if_t((nop(stop_rtrace), _248824>_248880), (set_debug(eval, false), _248944 is _248880+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^  Call: (257) [user] once(user:(notrace((flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), quietly(if_t((nop(stop_rtrace), _248824>_248880), (set_debug(eval, false), _248944 is _248880+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^  Unify: (257) [system] once(user:(notrace((flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), quietly(if_t((nop(stop_rtrace), _248824>_248880), (set_debug(eval, false), _248944 is _248880+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^  Call: (260) [system] setup_call_cleanup('$notrace'(_252720, _252722), once(user:(flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), '$restore_trace'(_252720, _252722))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_252720, _252722), system:once(user:(flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), system:'$restore_trace'(_252720, _252722))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_252720, _252722))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _248866=_248866, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace)))))
^  Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace)))))
^  Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace)))))
   Call: (259) [user] nop(notrace(no_repeats_var(_248996)))
   Unify: (259) [user] nop(notrace(no_repeats_var(_248996)))
   Exit: (259) [user] nop(notrace(no_repeats_var(_248996)))
^  Exit: (257) [system] once(user:(notrace((flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _248866=_248866, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^  Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _248866=_248866, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
   Call: (256) [occurs] occurs:sub_term(_264184, e)
   Unify: (256) [occurs] occurs:sub_term(e, e)
   Exit: (256) [occurs] occurs:sub_term(e, e)
   Call: (256) [system] e\=e
   Fail: (256) [system] e\=e
   Redo: (256) [occurs] occurs:sub_term(_264184, e)
   Unify: (256) [occurs] occurs:sub_term(_264184, e)
   Call: (257) [system] compound(e)
   Fail: (257) [system] compound(e)
   Fail: (256) [occurs] occurs:sub_term(_264184, e)
^  Redo: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
   Call: (256) [system] _274402=e
   Exit: (256) [system] e=e
^  Call: (256) [user] if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
^  Unify: (256) [user] if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
^  Call: (258) [system] setup_call_cleanup('$notrace'(_278206, _278208), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _278164, fbug((_278164-->if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), '$restore_trace'(_278206, _278208))
^  Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_278206, _278208), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _278164, fbug((_278164-->if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), system:'$restore_trace'(_278206, _278208))
^  Call: (259) [system] sig_atomic(system:'$notrace'(_278206, _278208))
^  Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _278164, fbug((_278164-->if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (256) [user] if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
   Call: (256) [system] _282988=retval(fail)
   Exit: (256) [system] retval(fail)=retval(fail)
   Call: (256) [system] _284850=(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))))
   Exit: (256) [system] (\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))))
^  Call: (256) [user] call_cleanup(((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)*->nb_setarg(1, retval(fail), _246896);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)), ignore(notrace((\+_246896\=_248996, nb_setarg(1, retval(fail), _246896))))), ignore((_248866==1->ignore(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)])))))))))))
^  Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)*->nb_setarg(1, retval(fail), _246896);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)), ignore(notrace((\+_246896\=_248996, nb_setarg(1, retval(fail), _246896))))), user:ignore((_248866==1->ignore(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)])))))))))))
^  Call: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
   Call: (259) [system] atom(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Call: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Call: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Call: (262) [system] setup_call_cleanup('$notrace'(_297256, _297258), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_297256, _297258))
^  Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_297256, _297258), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_297256, _297258))
^  Call: (263) [system] sig_atomic(system:'$notrace'(_297256, _297258))
^  Fail: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Redo: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
   Call: (260) [system] atomic('add-atom')
   Exit: (260) [system] atomic('add-atom')
^  Call: (260) [user] is_sl('add-atom')
^  Unify: (260) [user] is_sl('add-atom')
   Call: (261) [system] number('add-atom')
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
   Call: (259) [system] ['&self', [file_search_path, bench, _4148]]==[]
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
   Call: (259) [system] atom(=)
   Exit: (259) [system] atom(=)
   Call: (259) [system] (=)\==(=)
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
   Call: (259) [system] callable('add-atom')
   Exit: (259) [system] callable('add-atom')
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
   Call: (259) [system] is_list(['&self', [file_search_path, bench, _4148]])
   Exit: (259) [system] is_list(['&self', [file_search_path, bench, _4148]])
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
   Call: (259) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
   Exit: (259) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_324290])
   Call: (259) [system] var('add-atom')
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Call: (259) [user] once(expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _328052))
^  Unify: (259) [system] once(user:expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _328052))
^  Call: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _328052)
^  Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _328052)
   Call: (261) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
   Exit: (261) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_333628])
   Call: (261) [system] ground('add-atom')
   Exit: (261) [system] ground('add-atom')
^  Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_336410])
^  Call: (261) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _336410)
^  Unify: (261) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _336410)
   Call: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _336410, user:expand_eval)
   Unify: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_340156|_340158], user:expand_eval)
^  Call: (263) [user] expand_eval('&self', _340156)
^  Unify: (263) [user] expand_eval('&self', _340156)
   Call: (264) [system] is_list('&self')
^  Redo: (263) [user] expand_eval('&self', _340156)
   Call: (264) [system] '&self'=_340156
   Exit: (264) [system] '&self'='&self'
^  Exit: (263) [user] expand_eval('&self', '&self')
   Call: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], _340158, user:expand_eval)
   Unify: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_348518|_348520], user:expand_eval)
^  Call: (264) [user] expand_eval([file_search_path, bench, _4148], _348518)
^  Unify: (264) [user] expand_eval([file_search_path, bench, _4148], _348518)
   Call: (265) [system] is_list([file_search_path, bench, _4148])
   Exit: (265) [system] is_list([file_search_path, bench, _4148])
^  Unify: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_353162])
   Call: (265) [system] ground(file_search_path)
   Exit: (265) [system] ground(file_search_path)
^  Unify: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_355944])
^  Call: (265) [user] apply:maplist(expand_eval, [bench, _4148], _355944)
^  Unify: (265) [apply] apply:maplist(user:expand_eval, [bench, _4148], _355944)
   Call: (266) [apply] apply:maplist_([bench, _4148], _355944, user:expand_eval)
   Unify: (266) [apply] apply:maplist_([bench, _4148], [_359690|_359692], user:expand_eval)
^  Call: (267) [user] expand_eval(bench, _359690)
^  Unify: (267) [user] expand_eval(bench, _359690)
   Call: (268) [system] is_list(bench)
^  Redo: (267) [user] expand_eval(bench, _359690)
   Call: (268) [system] bench=_359690
   Exit: (268) [system] bench=bench
^  Exit: (267) [user] expand_eval(bench, bench)
   Call: (267) [apply] apply:maplist_([_4148], _359692, user:expand_eval)
   Unify: (267) [apply] apply:maplist_([_4148], [_368052|_368054], user:expand_eval)
^  Call: (268) [user] expand_eval(_4148, _368052)
^  Unify: (268) [user] expand_eval(_4148, _368052)
   Call: (269) [system] is_list(_4148)
^  Redo: (268) [user] expand_eval(_4148, _368052)
   Call: (269) [system] _4148=_368052
   Exit: (269) [system] _4148=_4148
^  Exit: (268) [user] expand_eval(_4148, _4148)
   Call: (268) [apply] apply:maplist_([], _368054, user:expand_eval)
   Unify: (268) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (268) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (266) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^  Exit: (265) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^  Exit: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Call: (264) [apply] apply:maplist_([], _348520, user:expand_eval)
   Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
   Exit: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^  Exit: (261) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^  Exit: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
^  Exit: (259) [system] once(user:expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]]))
   Call: (259) [system] ['add-atom', '&self', [file_search_path, bench, _4148]]\==['add-atom', '&self', [file_search_path, bench, _4148]]
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Call: (259) [user] is_progn('add-atom')
^  Unify: (259) [user] is_progn('add-atom')
   Call: (260) [system] var('add-atom')
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Call: (259) [user] is_space_op('add-atom')
^  Unify: (259) [user] is_space_op('add-atom')
^  Exit: (259) [user] is_space_op('add-atom')
^  Call: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Unify: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
   Call: (260) [system] [file_search_path, bench, _4148]==[]
^  Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
   Call: (260) [system] [file_search_path, bench, _4148]=='Empty'
^  Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
   Call: (260) [system] [file_search_path, bench, _4148]=='Nil'
^  Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Unify: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
   Call: (260) [user] into_space(497, '&self', '&self', _408170)
   Unify: (260) [user] into_space(497, '&self', '&self', '&self')
   Call: (261) [system] '&self'=='&self'
   Exit: (261) [system] '&self'=='&self'
   Exit: (260) [user] into_space(497, '&self', '&self', '&self')
^  Call: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^  Unify: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
   Call: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
   Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
   Call: (262) [system] var([file_search_path, bench, _4148])
   Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
   Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
   Call: (262) [system] load\==exec
   Exit: (262) [system] load\==exec
   Call: (262) [system] [file_search_path, bench, _4148]==[]
   Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
   Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
   Call: (262) [system] string([file_search_path, bench, _4148])
   Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
   Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
   Call: (262) [system] load\==exec
   Exit: (262) [system] load\==exec
^  Call: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], _428620), pfcAdd_Now('next-operation'(_428620)))
^  Unify: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], _428620), pfcAdd_Now('next-operation'(_428620)))
   Call: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], _428620)
   Unify: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, _431412))
   Call: (264) [user] o_s([bench, _4148], _431412)
   Unify: (264) [user] o_s([bench, _4148], _431412)
   Call: (265) [user] o_s(bench, _431412)
   Unify: (265) [user] o_s(bench, bench)
   Exit: (265) [user] o_s(bench, bench)
   Exit: (264) [user] o_s([bench, _4148], bench)
   Exit: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, bench))
^  Call: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^  Unify: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^  Call: (264) [user] current_predicate(pfcAdd/1)
^  Exit: (264) [user] current_predicate(pfcAdd/1)
^  Call: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^  Unify: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^  Call: (265) [user] clause(pfcTraceExecution, true)
^  Fail: (265) [user] clause(pfcTraceExecution, true)
^  Redo: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^  Exit: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^  Call: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^  Unify: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^  Call: (265) [user] must_ex(current_why_UU(_449882))
^  Unify: (265) [user] must_ex(current_why_UU(_449882))
   Call: (267) [user] current_why_UU(_449882)
   Unify: (267) [user] current_why_UU(_449882)
^  Call: (268) [user] get_why_uu(_449882)
^  Unify: (268) [user] get_why_uu(_449882)
^  Call: (269) [user] findall(_455422, current_why(_455422), _455428)
^  Unify: (269) [$bags] findall(_455422, user:current_why(_455422), _455428)
^  Call: (270) [$bags] findall(_455422, user:current_why(_455422), _455428, [])
^  Unify: (270) [$bags] findall(_455422, user:current_why(_455422), _455428, [])
^  Call: (271) [$bags] cleanup_bag(findall_loop(_455422, user:current_why(_455422), _455428, []), '$destroy_findall_bag')
^  Unify: (271) [$bags] cleanup_bag('$bags':findall_loop(_455422, user:current_why(_455422), _455428, []), '$bags':'$destroy_findall_bag')
   Call: (272) [$bags] findall_loop(_455422, user:current_why(_455422), _455428, [])
   Unify: (272) [$bags] findall_loop(_455422, user:current_why(_455422), _455428, [])
^  Call: (273) [user] bugger:current_why(_455422)
^  Unify: (273) [user] bugger:current_why(_455422)
^  Call: (274) [user] bugger:current_why_data(_455422)
^  Unify: (274) [user] bugger:current_why_data(_455422)
   Call: (275) [system] nb_current('$current_why', wp(_455422, _466682))
   Fail: (275) [system] nb_current('$current_why', wp(_455422, _466682))
^  Redo: (274) [user] bugger:current_why_data(_455422)
^  Unify: (274) [user] bugger:current_why_data(_455422)
   Call: (275) [t_l] t_l:current_why_source(_455422)
   Fail: (275) [t_l] t_l:current_why_source(_455422)
^  Fail: (274) [user] bugger:current_why_data(_455422)
^  Redo: (273) [user] bugger:current_why(_455422)
^  Unify: (273) [user] bugger:current_why(mfl4(_474110, _474112, _474114, _474116))
^  Call: (275) [system] setup_call_cleanup('$notrace'(_475066, _475068), once(user:current_mfl4(_474110, _474112, _474114, _474116)), '$restore_trace'(_475066, _475068))
^  Unify: (275) [system] setup_call_cleanup(system:'$notrace'(_475066, _475068), system:once(user:current_mfl4(_474110, _474112, _474114, _474116)), system:'$restore_trace'(_475066, _475068))
^  Call: (276) [system] sig_atomic(system:'$notrace'(_475066, _475068))
^  Exit: (275) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_474110, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (273) [user] bugger:current_why(P;HTML|mfl4(_474110, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (272) [$bags] findall_loop(_455422, user:current_why(_455422), _455428, [])
   Exit: (272) [$bags] findall_loop(_455422, user:current_why(_455422), [P;HTML|mfl4(_491898, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (271) [$bags] cleanup_bag('$bags':findall_loop(_455422, user:current_why(_455422), [P;HTML|mfl4(_491898, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (270) [$bags] findall(_455422, user:current_why(_455422), [P;HTML|mfl4(_491898, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (269) [$bags] findall(_455422, user:current_why(_455422), [P;HTML|mfl4(_491898, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (269) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (269) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^  Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (270) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (270) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^  Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (270) [system] nonvar([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (270) [system] nonvar([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (270) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_94824, _94826)
   Fail: (270) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_94824, _94826)
^  Redo: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^  Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^  Call: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^  Unify: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^  Call: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^  Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (272) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (272) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^  Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (272) [user] not(compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (272) [system] not(user:compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (273) [system] compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (273) [system] compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (272) [system] not(user:compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^  Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^  Call: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _125170)
^  Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (273) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (273) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _125170)
^  Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (273) [user] not(compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (273) [system] not(user:compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (274) [system] compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (274) [system] compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (273) [system] not(user:compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _125170)
^  Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^  Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (271) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (271) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^  Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (271) [system] nonvar(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (271) [system] nonvar(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (271) [system] P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_487658, _487660)
   Fail: (271) [system] P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_487658, _487660)
^  Redo: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^  Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (268) [user] get_why_uu((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (267) [user] current_why_UU((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (265) [user] must_ex(current_why_UU((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^  Unify: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
   Call: (268) [system] is_list('next-operation'(op(load, file_search_path, bench)))
   Fail: (268) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^  Redo: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^  Call: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _130440)
^  Unify: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _130440)
   Call: (270) [system] fail
   Fail: (270) [system] fail
^  Fail: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _130440)
^  Redo: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (269) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)))
^  Unify: (269) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)))
^  Call: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)), user:each_call_cleanup)
^  Unify: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)), user:each_call_cleanup)
   Call: (271) [system] current_prolog_flag(occurs_check, _180678)
   Exit: (271) [system] current_prolog_flag(occurs_check, true)
^  Call: (271) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (271) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (272) [system] true==true
   Exit: (272) [system] true==true
^  Call: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (277) [user] assert('$spft$'('next-operation'(op(load, file_search_path, bench)), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (277) [user] assert('$spft$'('next-operation'(op(load, file_search_path, bench)), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^  Unify: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^  Call: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^  Unify: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^  Call: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^  Unify: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^  Call: (277) [user] strip_module('next-operation'(op(load, file_search_path, bench)), _281090, _281092)
^  Exit: (277) [user] strip_module('next-operation'(op(load, file_search_path, bench)), user, 'next-operation'(op(load, file_search_path, bench)))
^  Call: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^  Unify: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
   Call: (278) [system] _284834=user
   Exit: (278) [system] user=user
^  Call: (278) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _286704)
^  Fail: (278) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _286704)
^  Redo: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^  Call: (278) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _289532)
^  Fail: (278) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _289532)
^  Fail: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^  Fail: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^  Redo: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^  Exit: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^  Exit: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^  Call: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^  Unify: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^  Call: (277) [user] once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^  Unify: (277) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^  Call: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^  Unify: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^  Call: (280) [user] strip_module('next-operation'(op(load, file_search_path, bench)), _316842, _316844)
^  Exit: (280) [user] strip_module('next-operation'(op(load, file_search_path, bench)), user, 'next-operation'(op(load, file_search_path, bench)))
^  Call: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), _318722, _318724)
^  Unify: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
   Call: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
   Fail: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
^  Redo: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), _318722, _318724)
^  Unify: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
^  Exit: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
^  Call: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^  Unify: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
   Call: (281) [system] _327128=user
   Exit: (281) [system] user=user
^  Call: (281) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _328998)
^  Fail: (281) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _328998)
^  Redo: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^  Call: (281) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _331826)
^  Fail: (281) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _331826)
^  Fail: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^  Fail: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^  Call: (279) [user] assert('next-operation'(op(load, file_search_path, bench)))
^  Exit: (279) [user] assert('next-operation'(op(load, file_search_path, bench)))
^  Exit: (277) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^  Exit: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^  Call: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^  Unify: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^  Call: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^  Unify: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^  Call: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
^  Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
   Call: (282) [system] var('next-operation'(op(load, file_search_path, bench)))
   Fail: (282) [system] var('next-operation'(op(load, file_search_path, bench)))
^  Redo: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
^  Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
   Call: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Exit: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Call: (282) [system] 1<1
   Fail: (282) [system] 1<1
^  Redo: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
^  Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
   Call: (282) [system] _399648 is 1+ -1
   Exit: (282) [system] 0 is 1+ -1
^  Call: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _401506)
^  Unify: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _401506)
   Call: (283) [system] is_list('next-operation'(op(load, file_search_path, bench)))
   Fail: (283) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^  Redo: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _401506)
^  Unify: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _401506)
   Call: (283) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Exit: (283) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Call: (283) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), _408916, _408918)
   Exit: (283) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), 'next-operation', [op(load, file_search_path, bench)])
   Call: (283) [lists] lists:member(_401506, ['next-operation', op(load, file_search_path, bench)])
   Unify: (283) [lists] lists:member(_401506, ['next-operation', op(load, file_search_path, bench)])
   Call: (284) [lists] lists:member_([op(load, file_search_path, bench)], _401506, 'next-operation')
   Unify: (284) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
   Exit: (284) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
   Exit: (283) [lists] lists:member('next-operation', ['next-operation', op(load, file_search_path, bench)])
^  Exit: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), 'next-operation')
^  Call: (282) [user] compound_eles(0, 'next-operation', _388496)
^  Unify: (282) [user] compound_eles(0, 'next-operation', _388496)
   Call: (283) [system] var('next-operation')
   Fail: (283) [system] var('next-operation')
^  Redo: (282) [user] compound_eles(0, 'next-operation', _388496)
^  Unify: (282) [user] compound_eles(0, 'next-operation', _388496)
   Call: (283) [system] compound('next-operation')
   Fail: (283) [system] compound('next-operation')
^  Redo: (282) [user] compound_eles(0, 'next-operation', _388496)
   Call: (283) [system] _388496='next-operation'
   Exit: (283) [system] 'next-operation'='next-operation'
^  Exit: (282) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), 'next-operation')
^  Call: (281) [user] pfcIgnored('next-operation')
^  Fail: (281) [user] pfcIgnored('next-operation')
   Redo: (284) [lists] lists:member_([op(load, file_search_path, bench)], _401506, 'next-operation')
   Unify: (284) [lists] lists:member_([op(load, file_search_path, bench)], _401506, 'next-operation')
   Call: (285) [lists] lists:member_([], _401506, op(load, file_search_path, bench))
   Unify: (285) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
   Exit: (285) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
   Exit: (284) [lists] lists:member_([op(load, file_search_path, bench)], op(load, file_search_path, bench), 'next-operation')
   Exit: (283) [lists] lists:member(op(load, file_search_path, bench), ['next-operation', op(load, file_search_path, bench)])
^  Exit: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^  Call: (282) [user] compound_eles(0, op(load, file_search_path, bench), _388496)
^  Unify: (282) [user] compound_eles(0, op(load, file_search_path, bench), _388496)
   Call: (283) [system] var(op(load, file_search_path, bench))
   Fail: (283) [system] var(op(load, file_search_path, bench))
^  Redo: (282) [user] compound_eles(0, op(load, file_search_path, bench), _388496)
^  Unify: (282) [user] compound_eles(0, op(load, file_search_path, bench), _388496)
   Call: (283) [system] compound(op(load, file_search_path, bench))
   Exit: (283) [system] compound(op(load, file_search_path, bench))
   Call: (283) [system] 0<1
   Exit: (283) [system] 0<1
   Call: (283) [system] _388496=op(load, file_search_path, bench)
   Exit: (283) [system] op(load, file_search_path, bench)=op(load, file_search_path, bench)
^  Exit: (282) [user] compound_eles(0, op(load, file_search_path, bench), op(load, file_search_path, bench))
^  Exit: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^  Call: (281) [user] pfcIgnored(op(load, file_search_path, bench))
^  Fail: (281) [user] pfcIgnored(op(load, file_search_path, bench))
^  Fail: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^  Redo: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^  Unify: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^  Call: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
^  Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
   Call: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
   Fail: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
^  Redo: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
^  Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
   Call: (281) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Exit: (281) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Call: (281) [system] 1<1
   Fail: (281) [system] 1<1
^  Redo: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
^  Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
   Call: (281) [system] _467448 is 1+ -1
   Exit: (281) [system] 0 is 1+ -1
^  Call: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _469306)
^  Unify: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _469306)
   Call: (282) [system] is_list('next-operation'(op(load, file_search_path, bench)))
   Fail: (282) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^  Redo: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _469306)
^  Unify: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _469306)
   Call: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Exit: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Call: (282) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), _476716, _476718)
   Exit: (282) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), 'next-operation', [op(load, file_search_path, bench)])
   Call: (282) [lists] lists:member(_469306, ['next-operation', op(load, file_search_path, bench)])
   Unify: (282) [lists] lists:member(_469306, ['next-operation', op(load, file_search_path, bench)])
   Call: (283) [lists] lists:member_([op(load, file_search_path, bench)], _469306, 'next-operation')
   Unify: (283) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
   Exit: (283) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
   Exit: (282) [lists] lists:member('next-operation', ['next-operation', op(load, file_search_path, bench)])
^  Exit: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), 'next-operation')
^  Call: (281) [user] compound_eles(0, 'next-operation', _456296)
^  Unify: (281) [user] compound_eles(0, 'next-operation', _456296)
   Call: (282) [system] var('next-operation')
   Fail: (282) [system] var('next-operation')
^  Redo: (281) [user] compound_eles(0, 'next-operation', _456296)
^  Unify: (281) [user] compound_eles(0, 'next-operation', _456296)
   Call: (282) [system] compound('next-operation')
   Fail: (282) [system] compound('next-operation')
^  Redo: (281) [user] compound_eles(0, 'next-operation', _456296)
   Call: (282) [system] _456296='next-operation'
   Exit: (282) [system] 'next-operation'='next-operation'
^  Exit: (281) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), 'next-operation')
^  Call: (280) [user] pfcTraced('next-operation')
^  Fail: (280) [user] pfcTraced('next-operation')
   Redo: (283) [lists] lists:member_([op(load, file_search_path, bench)], _469306, 'next-operation')
   Unify: (283) [lists] lists:member_([op(load, file_search_path, bench)], _469306, 'next-operation')
   Call: (284) [lists] lists:member_([], _469306, op(load, file_search_path, bench))
   Unify: (284) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
   Exit: (284) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
   Exit: (283) [lists] lists:member_([op(load, file_search_path, bench)], op(load, file_search_path, bench), 'next-operation')
   Exit: (282) [lists] lists:member(op(load, file_search_path, bench), ['next-operation', op(load, file_search_path, bench)])
^  Exit: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^  Call: (281) [user] compound_eles(0, op(load, file_search_path, bench), _456296)
^  Unify: (281) [user] compound_eles(0, op(load, file_search_path, bench), _456296)
   Call: (282) [system] var(op(load, file_search_path, bench))
   Fail: (282) [system] var(op(load, file_search_path, bench))
^  Redo: (281) [user] compound_eles(0, op(load, file_search_path, bench), _456296)
^  Unify: (281) [user] compound_eles(0, op(load, file_search_path, bench), _456296)
   Call: (282) [system] compound(op(load, file_search_path, bench))
   Exit: (282) [system] compound(op(load, file_search_path, bench))
   Call: (282) [system] 0<1
   Exit: (282) [system] 0<1
   Call: (282) [system] _456296=op(load, file_search_path, bench)
   Exit: (282) [system] op(load, file_search_path, bench)=op(load, file_search_path, bench)
^  Exit: (281) [user] compound_eles(0, op(load, file_search_path, bench), op(load, file_search_path, bench))
^  Exit: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^  Call: (280) [user] pfcTraced(op(load, file_search_path, bench))
^  Fail: (280) [user] pfcTraced(op(load, file_search_path, bench))
^  Fail: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^  Redo: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (279) [user] pfcSpied('next-operation'(op(load, file_search_path, bench)), +)
^  Fail: (279) [user] pfcSpied('next-operation'(op(load, file_search_path, bench)), +)
^  Redo: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (278) [user] pfcGetSearch(_106206)
^  Unify: (278) [user] pfcGetSearch(_106206)
   Call: (279) [t_l] t_l:pfcSearchTL(_108056)
   Fail: (279) [t_l] t_l:pfcSearchTL(_108056)
^  Redo: (278) [user] pfcGetSearch(_106206)
^  Call: (279) [user] pfcSearch(_110830)
^  Unify: (279) [user] pfcSearch(direct)
^  Exit: (279) [user] pfcSearch(direct)
   Call: (279) [system] _106206=direct
   Exit: (279) [system] direct=direct
^  Exit: (278) [user] pfcGetSearch(direct)
^  Call: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (279) [system] direct=direct
   Exit: (279) [system] direct=direct
^  Call: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^  Unify: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^  Call: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _135264)
^  Unify: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _135264)
   Call: (281) [system] fail
   Fail: (281) [system] fail
^  Fail: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _135264)
^  Redo: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^  Unify: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^  Call: (280) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^  Unify: (280) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^  Call: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
^  Unify: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
   Call: (282) [system] current_prolog_flag(occurs_check, _145526)
   Exit: (282) [system] current_prolog_flag(occurs_check, true)
^  Call: (282) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
^  Unify: (282) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
   Call: (283) [system] true==true
   Exit: (283) [system] true==true
^  Call: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^  Unify: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
   Call: (284) [system] is_list(_153022)
   Fail: (284) [system] is_list(_153022)
^  Redo: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^  Call: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^  Unify: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^  Call: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
^  Unify: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
^  Exit: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
   Call: (285) [system] copy_term('next-operation'(op(load, file_search_path, bench)), _160416)
   Exit: (285) [system] copy_term('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Call: (285) [user] ignore(fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^  Unify: (285) [system] ignore(user:fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^  Call: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Unify: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Call: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Unify: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Call: (288) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), true)
^  Fail: (288) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), true)
^  Redo: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Call: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (289) [system] var('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Fail: (289) [system] var('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (289) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Exit: (289) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), imported_from(system))
^  Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), imported_from(system))
   Call: (290) [system] nonvar(imported_from(system))
   Exit: (290) [system] nonvar(imported_from(system))
   Call: (290) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Unify: (290) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Unify: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Exit: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (292) [system] atom(user)
   Exit: (292) [system] atom(user)
   Exit: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Fail: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), imported_from(system))
^  Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), built_in)
^  Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), built_in)
   Call: (290) [system] nonvar(built_in)
   Exit: (290) [system] nonvar(built_in)
   Call: (290) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Unify: (290) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Exit: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _203078, _203080)
   Unify: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _203078, _203080)
   Call: (292) [system] compound('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Exit: (292) [system] compound('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (292) [system] compound_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _203078, _203080)
   Exit: (292) [system] compound_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), '$pt$', 2)
   Exit: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), '$pt$', 2)
^  Call: (291) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (291) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), built_in)
^  Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _214320)
^  Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _215260)
   Call: (290) [system] nonvar(_216118)
^  Redo: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _217120)
^  Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _218054)
   Call: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Unify: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Exit: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (291) [system] atom(user)
   Exit: (291) [system] atom(user)
   Exit: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Exit: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), interpreted)
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), number_of_clauses(_227248))
^  Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), number_of_clauses(_227248))
   Call: (290) [system] nonvar(number_of_clauses(_227248))
   Exit: (290) [system] nonvar(number_of_clauses(_227248))
   Call: (290) [$syspreds] property_predicate(number_of_clauses(_227248), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Unify: (290) [$syspreds] property_predicate(number_of_clauses(_227248), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Unify: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Exit: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Call: (292) [system] atom(user)
   Exit: (292) [system] atom(user)
   Exit: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
   Exit: (290) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Exit: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), number_of_clauses(0))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Call: (289) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _242092), (prolog_current_choice(_242102), push_current_choice(_242102), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124), pfc_call(_242124)), nb_setval('$pfc_current_choice', _242092))
^  Unify: (289) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _242092), user:(prolog_current_choice(_242102), push_current_choice(_242102), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124), pfc_call(_242124)), user:nb_setval('$pfc_current_choice', _242092))
^  Call: (290) [system] sig_atomic(user:nb_current('$pfc_current_choice', _242092))
   Call: (292) [system] nb_current('$pfc_current_choice', _242092)
   Exit: (292) [system] nb_current('$pfc_current_choice', [])
^  Exit: (290) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (291) [system] prolog_current_choice(_242102)
   Exit: (291) [system] prolog_current_choice(4964)
^  Call: (291) [user] push_current_choice(4964)
^  Unify: (291) [user] push_current_choice(4964)
   Call: (292) [system] nb_current('$pfc_current_choice', _251442)
   Exit: (292) [system] nb_current('$pfc_current_choice', [])
   Call: (292) [system] b_setval('$pfc_current_choice', [4964])
   Exit: (292) [system] b_setval('$pfc_current_choice', [4964])
^  Exit: (291) [user] push_current_choice(4964)
^  Call: (291) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124)
^  Fail: (291) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124)
   Call: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (292) [system] duplicate_term([], _259814)
   Exit: (292) [system] duplicate_term([], [])
   Call: (292) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (292) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (289) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _242092), user:(prolog_current_choice(_242102), push_current_choice(_242102), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124), pfc_call(_242124)), user:nb_setval('$pfc_current_choice', _242092))
^  Fail: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Fail: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^  Redo: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Unify: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Exit: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Exit: (285) [system] ignore(user:fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^  Call: (285) [user] ignore(fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^  Unify: (285) [system] ignore(user:fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^  Call: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Unify: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Call: (287) [user] pfc_spft(_274684, _274770, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692))
^  Unify: (287) [user] pfc_spft(_274684, _275702, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692))
^  Call: (288) [user] pfcCallSystem('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Unify: (288) [user] pfcCallSystem('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Call: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (290) [system] var('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Fail: (290) [system] var('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Redo: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (290) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Exit: (290) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Redo: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Call: (290) [user] predicate_property('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), imported_from(system))
^  Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), imported_from(system))
   Call: (291) [system] nonvar(imported_from(system))
   Exit: (291) [system] nonvar(imported_from(system))
   Call: (291) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Unify: (291) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Unify: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (293) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Exit: (293) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (293) [system] atom(user)
   Exit: (293) [system] atom(user)
   Exit: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Fail: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), imported_from(system))
^  Redo: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Call: (290) [user] predicate_property('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), built_in)
^  Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), built_in)
   Call: (291) [system] nonvar(built_in)
   Exit: (291) [system] nonvar(built_in)
   Call: (291) [$syspreds] property_predicate(built_in, user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Unify: (291) [$syspreds] property_predicate(built_in, user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (292) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Exit: (292) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (292) [$syspreds] goal_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _310842, _310844)
   Unify: (292) [$syspreds] goal_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _310842, _310844)
   Call: (293) [system] compound('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Exit: (293) [system] compound('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (293) [system] compound_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _310842, _310844)
   Exit: (293) [system] compound_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), '$spft$', 3)
   Exit: (292) [$syspreds] goal_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), '$spft$', 3)
^  Call: (292) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (292) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), built_in)
^  Redo: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Call: (290) [user] predicate_property('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _322084)
^  Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _323024)
   Call: (291) [system] nonvar(_323882)
^  Redo: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _324884)
^  Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _325818)
   Call: (291) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Unify: (291) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (292) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Exit: (292) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (292) [system] atom(user)
   Exit: (292) [system] atom(user)
   Exit: (291) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Exit: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), interpreted)
^  Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Call: (290) [user] predicate_property('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), number_of_clauses(_335012))
^  Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), number_of_clauses(_335012))
   Call: (291) [system] nonvar(number_of_clauses(_335012))
   Exit: (291) [system] nonvar(number_of_clauses(_335012))
   Call: (291) [$syspreds] property_predicate(number_of_clauses(_335012), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Unify: (291) [$syspreds] property_predicate(number_of_clauses(_335012), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Unify: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (293) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Exit: (293) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Call: (293) [system] atom(user)
   Exit: (293) [system] atom(user)
   Exit: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
   Exit: (291) [$syspreds] property_predicate(number_of_clauses(714), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Exit: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), number_of_clauses(714))
^  Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Call: (290) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _349856), (prolog_current_choice(_349866), push_current_choice(_349866), clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888), pfc_call(_349888)), nb_setval('$pfc_current_choice', _349856))
^  Unify: (290) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _349856), user:(prolog_current_choice(_349866), push_current_choice(_349866), clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888), pfc_call(_349888)), user:nb_setval('$pfc_current_choice', _349856))
^  Call: (291) [system] sig_atomic(user:nb_current('$pfc_current_choice', _349856))
   Call: (293) [system] nb_current('$pfc_current_choice', _349856)
   Exit: (293) [system] nb_current('$pfc_current_choice', [])
^  Exit: (291) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (292) [system] prolog_current_choice(_349866)
   Exit: (292) [system] prolog_current_choice(4984)
^  Call: (292) [user] push_current_choice(4984)
^  Unify: (292) [user] push_current_choice(4984)
   Call: (293) [system] nb_current('$pfc_current_choice', _359206)
   Exit: (293) [system] nb_current('$pfc_current_choice', [])
   Call: (293) [system] b_setval('$pfc_current_choice', [4984])
   Exit: (293) [system] b_setval('$pfc_current_choice', [4984])
^  Exit: (292) [user] push_current_choice(4984)
^  Call: (292) [user] clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888)
^  Fail: (292) [user] clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888)
   Call: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (293) [system] duplicate_term([], _367578)
   Exit: (293) [system] duplicate_term([], [])
   Call: (293) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (293) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (290) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _349856), user:(prolog_current_choice(_349866), push_current_choice(_349866), clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888), pfc_call(_349888)), user:nb_setval('$pfc_current_choice', _349856))
^  Fail: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Fail: (288) [user] pfcCallSystem('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^  Fail: (287) [user] pfc_spft(_274684, _375082, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692))
^  Redo: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Unify: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Exit: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Exit: (285) [system] ignore(user:fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^  Exit: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^  Exit: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^  Exit: (282) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
^  Exit: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
^  Exit: (280) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^  Exit: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^  Exit: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (271) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)), user:each_call_cleanup)
^  Exit: (269) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)))
^  Exit: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (267) [user] pfcPost_rev((P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^  Exit: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (266) [user] pfcRun
^  Unify: (266) [user] pfcRun
^  Call: (267) [user] pfcGetSearch(direct)
^  Unify: (267) [user] pfcGetSearch(direct)
   Call: (268) [t_l] t_l:pfcSearchTL(_472388)
   Fail: (268) [t_l] t_l:pfcSearchTL(_472388)
^  Redo: (267) [user] pfcGetSearch(direct)
^  Call: (268) [user] pfcSearch(_475162)
^  Unify: (268) [user] pfcSearch(direct)
^  Exit: (268) [user] pfcSearch(direct)
   Call: (268) [system] direct=direct
   Exit: (268) [system] direct=direct
^  Exit: (267) [user] pfcGetSearch(direct)
^  Unify: (266) [user] pfcRun
^  Exit: (266) [user] pfcRun
^  Exit: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^  Exit: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^  Exit: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, bench)), pfcAdd_Now('next-operation'(op(load, file_search_path, bench))))
   Call: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998))
   Unify: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998))
^  Call: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998)
^  Unify: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998)
   Call: (265) [system] asserted_do_metta('&self', load, [file_search_path, bench, _4148])\=[_496628|_496630]
   Exit: (265) [system] asserted_do_metta('&self', load, [file_search_path, bench, _4148])\=[_496628|_496630]
^  Call: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'))
^  Unify: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'))
   Call: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'), error(_500366, _500368), fail)
   Unify: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'), error(_500366, _500368), fail)
   Call: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Call: (270) [user] metta_interp_mode(load, _504082)
   Redo: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Call: (270) [system] load==exec
   Redo: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Call: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Unify: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Call: (271) [system] nonvar(load)
   Exit: (271) [system] nonvar(load)
   Call: (271) [user] metta_interp_mode(load, _513304)
   Redo: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Unify: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
^  Call: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^  Unify: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^  Call: (272) [user] is_compatio
^  Unify: (272) [user] is_compatio
^  Call: (274) [system] setup_call_cleanup('$notrace'(_519780, _519782), once(user:is_compatio0), '$restore_trace'(_519780, _519782))
^  Unify: (274) [system] setup_call_cleanup(system:'$notrace'(_519780, _519782), system:once(user:is_compatio0), system:'$restore_trace'(_519780, _519782))
^  Call: (275) [system] sig_atomic(system:'$notrace'(_519780, _519782))
^  Fail: (272) [user] is_compatio
^  Redo: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^  Unify: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^  Call: (273) [rtrace] rtrace:quietly3(user:(wots(_8642, must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (_8642==""->true;our_ansi_format('#ffa505', '~w~n', [_8642]))))
^  Unify: (273) [rtrace] rtrace:quietly3(user:(wots(_8642, must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (_8642==""->true;our_ansi_format('#ffa505', '~w~n', [_8642]))))
  (file_search_path bench $_4148)
^  Exit: (273) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
   Exit: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Exit: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Call: (269) [system] _6998='True'
   Exit: (269) [system] 'True'='True'
   Exit: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->'True'='True';'True'='False'), error(_7078, _7080), fail)
^  Exit: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->'True'='True';'True'='False'))
^  Exit: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), 'True')
   Exit: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), 'True'))
   Exit: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], 'True')
   Call: (261) [user] make_nop(_6584, 'True', _6672)
   Unify: (261) [user] make_nop(_6584, 'True', _6672)
   Call: (262) [user] make_nop(_6672)
   Unify: (262) [user] make_nop([])
   Exit: (262) [user] make_nop([])
   Exit: (261) [user] make_nop(_6584, 'True', [])
^  Call: (261) [user] check_returnval(=, _6584, [])
^  Unify: (261) [user] check_returnval(=, _6584, [])
^  Exit: (261) [user] check_returnval(=, _6584, [])
^  Exit: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^  Exit: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^  Exit: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
   Call: (258) [system] nb_setarg(1, retval(fail), [])
   Exit: (258) [system] nb_setarg(1, retval([]), [])
^  Call: (258) [user] ignore(notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^  Unify: (258) [system] ignore(user:notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^  Call: (260) [system] setup_call_cleanup('$notrace'(_40468, _40470), once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), '$restore_trace'(_40468, _40470))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_40468, _40470), system:once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_40468, _40470))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_40468, _40470))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^  Exit: (258) [system] ignore(user:notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^  Call: (258) [user] ignore((_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
^  Unify: (258) [system] ignore(user:(_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
   Call: (260) [system] _6680==1
   Fail: (260) [system] _6680==1
^  Call: (261) [system] setup_call_cleanup('$notrace'(_48904, _48906), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), '$restore_trace'(_48904, _48906))
^  Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_48904, _48906), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), system:'$restore_trace'(_48904, _48906))
^  Call: (262) [system] sig_atomic(system:'$notrace'(_48904, _48906))
^  Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (258) [system] ignore(user:(_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
^  Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])), ignore(notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))), user:ignore((_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))))))
   Call: (256) [system] retval([])\=@=retval(fail)
   Exit: (256) [system] retval([])\=@=retval(fail)
^  Exit: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^  Call: (255) [user] self_eval([])
^  Unify: (255) [user] self_eval([])
^  Call: (257) [system] setup_call_cleanup('$notrace'(_59374, _59376), once(user:self_eval0([])), '$restore_trace'(_59374, _59376))
^  Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_59374, _59376), system:once(user:self_eval0([])), system:'$restore_trace'(_59374, _59376))
^  Call: (258) [system] sig_atomic(system:'$notrace'(_59374, _59376))
^  Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^  Exit: (255) [user] self_eval([])
   Call: (255) [system] _6622=[]
   Exit: (255) [system] []=[]
^  Exit: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^  Exit: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^  Exit: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^  Exit: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
   Call: (251) [apply] apply:maplist_([], _6624, user:must_eval_args(=, _6584, 498, '&self'))
   Unify: (251) [apply] apply:maplist_([], [], user:must_eval_args(=, _6584, 498, '&self'))
   Exit: (251) [apply] apply:maplist_([], [], user:must_eval_args(=, _6584, 498, '&self'))
   Exit: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [[]], user:must_eval_args(=, _6584, 498, '&self'))
   Exit: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6584, 498, '&self'))
^  Exit: (248) [apply] apply:maplist(user:must_eval_args(=, _6584, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], []])
   Call: (248) [system] _6528=_6526
   Exit: (248) [system] _6526=_6526
^  Exit: (247) [user] eval_adjust_args2(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []]))
^  Exit: (244) [user] eval_adjust_args(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^  Unify: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^  Call: (246) [system] setup_call_cleanup('$notrace'(_81942, _81944), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _81900, fbug((_81900-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), '$restore_trace'(_81942, _81944))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_81942, _81944), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _81900, fbug((_81900-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), system:'$restore_trace'(_81942, _81944))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_81942, _81944))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _81900, fbug((_81900-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^  Call: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
   Call: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
   Unify: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
^  Call: (246) [user] eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (246) [user] eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
   Call: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
   Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
^  Call: (248) [user] typed_list('&self', _94354, _94276)
^  Unify: (248) [user] typed_list('&self', _95286, _94276)
   Call: (249) [system] compound('&self')
   Fail: (249) [system] compound('&self')
^  Fail: (248) [user] typed_list('&self', _98066, _94276)
   Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
   Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
   Call: (248) [system] '&self'=='&flybase'
   Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
   Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
^  Call: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _92428, _92434, ','])
^  Unify: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _92428, _92434, ','])
^  Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _92428, _92434, ','], _105448, _105450)
^  Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _92428, _92434, ','], _106384, _106386)
^  Call: (250) [user] loaded_into_kb('&self', _107242)
^  Unify: (250) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (250) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (250) [user] once(user:asserted_metta_pred(_117812, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (250) [system] once(user:asserted_metta_pred(_117812, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (251) [user] asserted_metta_pred(_117812, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (251) [user] asserted_metta_pred(_117812, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
   Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
   Call: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _92428, _92434, ','])
   Unify: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _92428, _92434, ','])
^  Call: (249) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _92428, _92434, ','])
   Redo: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _92428, _92434, ','])
   Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
   Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
   Call: (248) [system] '&self'\=='&corelib'
   Exit: (248) [system] '&self'\=='&corelib'
^  Call: (248) [user] using_all_spaces
^  Unify: (248) [user] using_all_spaces
   Call: (249) [system] nb_current(with_all_spaces, t)
   Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
   Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
   Call: (248) [system] '&self'\=='&corelib'
   Exit: (248) [system] '&self'\=='&corelib'
   Call: (248) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (248) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (249) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (248) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (248) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (248) [user] metta_atom_asserted('&self', '&corelib')
   Call: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
   Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
^  Call: (249) [user] using_all_spaces
^  Unify: (249) [user] using_all_spaces
   Call: (250) [system] nb_current(with_all_spaces, t)
   Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
   Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
   Call: (249) [system] 'registered-python-function'==(:)
   Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
   Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
   Call: (249) [system] 'registered-python-function'=='@doc'
   Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
   Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
   Call: (249) [system] fail
   Redo: (248) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
   Redo: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
   Call: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
   Unify: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
^  Call: (247) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (247) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (248) [user] allow_host_functions
^  Unify: (248) [user] allow_host_functions
^  Exit: (248) [user] allow_host_functions
^  Call: (248) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _180300), is_syspred(',', _180300, _180308)))
^  Unify: (248) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _180300), is_syspred(',', _180300, _180308)))
^  Call: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_185946, !, ',')
^  Redo: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_190574, '-fn', ',')
^  Redo: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_195202, '-p', ',')
^  Fail: (250) [user] is_system_pred(',')
   Redo: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
   Call: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
   Unify: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
^  Call: (248) [user] eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (248) [user] eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (249) [user] allow_host_functions
^  Unify: (249) [user] allow_host_functions
^  Exit: (249) [user] allow_host_functions
^  Call: (249) [user] is_system_pred(',')
^  Unify: (249) [user] is_system_pred(',')
   Call: (250) [system] atom(',')
   Exit: (250) [system] atom(',')
   Call: (250) [system] atom_concat(_208138, !, ',')
^  Redo: (249) [user] is_system_pred(',')
^  Unify: (249) [user] is_system_pred(',')
   Call: (250) [system] atom(',')
   Exit: (250) [system] atom(',')
   Call: (250) [system] atom_concat(_212766, '-fn', ',')
^  Redo: (249) [user] is_system_pred(',')
^  Unify: (249) [user] is_system_pred(',')
   Call: (250) [system] atom(',')
   Exit: (250) [system] atom(',')
   Call: (250) [system] atom_concat(_217394, '-p', ',')
   Redo: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
   Call: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
   Unify: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
^  Call: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _222888, _222890)
^  Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _222888, _222890)
   Call: (251) [system] var([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _222888, _222890)
^  Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _222890)
   Call: (251) [system] var(',')
^  Redo: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _222888, _222890)
^  Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _222890)
^  Call: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _222890)
^  Unify: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _222890)
   Call: (252) [system] is_list([['prolog-load-context', directory, _4148], []])
   Exit: (252) [system] is_list([['prolog-load-context', directory, _4148], []])
   Call: (252) [system] length([['prolog-load-context', directory, _4148], []], _222890)
   Unify: (252) [system] length([['prolog-load-context', directory, _4148], []], _222890)
   Call: (253) [system] var(_222890)
   Exit: (253) [system] var(_222890)
   Call: (253) [system] []==[]
   Exit: (253) [system] []==[]
   Call: (253) [system] _222890=2
   Exit: (253) [system] 2=2
   Exit: (252) [system] length([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^  Call: (250) [user] is_metta_type_constructor('&self', ',', _244244)
^  Redo: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^  Call: (251) [user] cant_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (251) [user] cant_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
   Call: (252) [system] (',')==let
^  Redo: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^  Call: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (251) [user] must_det_ll((notrace((flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), quietly(if_t((nop(stop_rtrace), _256422>_256478), (set_debug(eval, false), _256542 is _256478+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^  Unify: (251) [user] must_det_ll(user:(notrace((flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), quietly(if_t((nop(stop_rtrace), _256422>_256478), (set_debug(eval, false), _256542 is _256478+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^  Call: (252) [user] once(user:(notrace((flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), quietly(if_t((nop(stop_rtrace), _256422>_256478), (set_debug(eval, false), _256542 is _256478+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^  Unify: (252) [system] once(user:(notrace((flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), quietly(if_t((nop(stop_rtrace), _256422>_256478), (set_debug(eval, false), _256542 is _256478+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^  Call: (255) [system] setup_call_cleanup('$notrace'(_260318, _260320), once(user:(flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), '$restore_trace'(_260318, _260320))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_260318, _260320), system:once(user:(flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), system:'$restore_trace'(_260318, _260320))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_260318, _260320))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _256464=_256464, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace)))))
^  Unify: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace)))))
^  Exit: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace)))))
   Call: (254) [user] nop(notrace(no_repeats_var(_256594)))
   Unify: (254) [user] nop(notrace(no_repeats_var(_256594)))
   Exit: (254) [user] nop(notrace(no_repeats_var(_256594)))
^  Exit: (252) [system] once(user:(notrace((flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _256464=_256464, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^  Exit: (251) [user] must_det_ll(user:(notrace((flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _256464=_256464, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
   Call: (251) [occurs] occurs:sub_term(_271782, defn)
   Unify: (251) [occurs] occurs:sub_term(defn, defn)
   Exit: (251) [occurs] occurs:sub_term(defn, defn)
   Call: (251) [system] defn\=defn
   Fail: (251) [system] defn\=defn
   Redo: (251) [occurs] occurs:sub_term(_271782, defn)
   Unify: (251) [occurs] occurs:sub_term(_271782, defn)
   Call: (252) [system] compound(defn)
   Fail: (252) [system] compound(defn)
   Fail: (251) [occurs] occurs:sub_term(_271782, defn)
^  Redo: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
   Call: (251) [system] _282000=defn
   Exit: (251) [system] defn=defn
^  Call: (251) [user] if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
^  Unify: (251) [user] if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_285804, _285806), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _285762, fbug((_285762-->if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_285804, _285806))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_285804, _285806), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _285762, fbug((_285762-->if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_285804, _285806))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_285804, _285806))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _285762, fbug((_285762-->if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [user] if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
   Call: (251) [system] _290586=retval(fail)
   Exit: (251) [system] retval(fail)=retval(fail)
   Call: (251) [system] _292448=(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))
   Exit: (251) [system] (\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))
^  Call: (251) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_256594, nb_setarg(1, retval(fail), _6526))))), ignore((_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))))))
^  Unify: (251) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_256594, nb_setarg(1, retval(fail), _6526))))), user:ignore((_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))))))
^  Call: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (254) [user] findall((_298336->_298338), get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356)
^  Unify: (254) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356)
^  Call: (255) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
^  Unify: (255) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
^  Call: (256) [$bags] cleanup_bag(findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, []), '$destroy_findall_bag')
^  Unify: (256) [$bags] cleanup_bag('$bags':findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, []), '$bags':'$destroy_findall_bag')
   Call: (257) [$bags] findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
   Unify: (257) [$bags] findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
^  Call: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338)
^  Unify: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_306838], _298338)
^  Call: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], _306838)
^  Unify: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], _306838)
   Call: (260) [system] length([['prolog-load-context', directory, _4148], []], _309644)
   Unify: (260) [system] length([['prolog-load-context', directory, _4148], []], _309644)
   Call: (261) [system] var(_309644)
   Exit: (261) [system] var(_309644)
   Call: (261) [system] []==[]
   Exit: (261) [system] []==[]
   Call: (261) [system] _309644=2
   Exit: (261) [system] 2=2
   Exit: (260) [system] length([['prolog-load-context', directory, _4148], []], 2)
   Call: (260) [system] length(_306838, 2)
   Unify: (260) [system] length(_306838, 2)
   Call: (261) [system] var(2)
   Redo: (260) [system] length(_306838, 2)
   Unify: (260) [system] length(_306838, 2)
   Call: (261) [system] integer(2)
   Exit: (261) [system] integer(2)
   Call: (261) [system] _306838==[]
   Redo: (260) [system] length(_306838, 2)
   Call: (261) [system] var(_306838)
   Exit: (261) [system] var(_306838)
   Exit: (260) [system] length([_328188, _328194], 2)
^  Exit: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], [_328188, _328194])
   Call: (259) [user] metta_eq_def(=, '&self', [',', _328188, _328194], _298338)
   Unify: (259) [user] metta_eq_def(=, '&self', [',', _328188, _328194], _298338)
^  Call: (260) [user] ignore((=)=(=))
^  Unify: (260) [system] ignore(user:((=)=(=)))
   Call: (261) [system] (=)=(=)
   Exit: (261) [system] (=)=(=)
^  Exit: (260) [system] ignore(user:((=)=(=)))
   Call: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
   Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
^  Call: (261) [user] typed_list('&self', _338494, _338416)
^  Unify: (261) [user] typed_list('&self', _339426, _338416)
   Call: (262) [system] compound('&self')
   Fail: (262) [system] compound('&self')
^  Fail: (261) [user] typed_list('&self', _342206, _338416)
   Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
   Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
   Call: (261) [system] '&self'=='&flybase'
   Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
   Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
^  Call: (261) [user] metta_atom_in_file('&self', [=, [',', _328188, _328194], _298338])
^  Unify: (261) [user] metta_atom_in_file('&self', [=, [',', _328188, _328194], _298338])
^  Call: (262) [user] metta_atom_in_file('&self', [=, [',', _328188, _328194], _298338], _349588, _349590)
^  Unify: (262) [user] metta_atom_in_file('&self', [=, [',', _328188, _328194], _298338], _350524, _350526)
^  Call: (263) [user] loaded_into_kb('&self', _351382)
^  Unify: (263) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (263) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (263) [user] once(user:asserted_metta_pred(_361952, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (263) [system] once(user:asserted_metta_pred(_361952, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (264) [user] asserted_metta_pred(_361952, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (264) [user] asserted_metta_pred(_361952, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
   Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
   Call: (261) [user] metta_atom_asserted('&self', [=, [',', _328188, _328194], _298338])
   Unify: (261) [user] metta_atom_asserted('&self', [=, [',', _328188, _328194], _298338])
^  Call: (262) [user] metta_atom_asserted_deduced('&self', [=, [',', _328188, _328194], _298338])
   Redo: (261) [user] metta_atom_asserted('&self', [=, [',', _328188, _328194], _298338])
   Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
   Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
   Call: (261) [system] '&self'\=='&corelib'
   Exit: (261) [system] '&self'\=='&corelib'
^  Call: (261) [user] using_all_spaces
^  Unify: (261) [user] using_all_spaces
   Call: (262) [system] nb_current(with_all_spaces, t)
   Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
   Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
   Call: (261) [system] '&self'\=='&corelib'
   Exit: (261) [system] '&self'\=='&corelib'
   Call: (261) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (261) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (262) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (261) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (261) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (261) [user] metta_atom_asserted('&self', '&corelib')
   Call: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
   Unify: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
^  Call: (262) [user] using_all_spaces
^  Unify: (262) [user] using_all_spaces
   Call: (263) [system] nb_current(with_all_spaces, t)
   Redo: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
   Unify: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
   Call: (262) [system] (=)==(:)
   Redo: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
   Unify: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
   Call: (262) [system] (=)=='@doc'
   Redo: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
   Unify: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
   Call: (262) [system] fail
   Redo: (261) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
^  Redo: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338)
   Redo: (257) [$bags] findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
   Exit: (257) [$bags] findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), [], [])
^  Exit: (256) [$bags] cleanup_bag('$bags':findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (255) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), [], [])
^  Exit: (254) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), [])
^  Call: (254) [user] eval_defn_bodies(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526, [])
^  Unify: (254) [user] eval_defn_bodies(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526, [])
^  Call: (255) [user] ignore((curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578), assert(is_metta_type_constructor('&self', _424576, _424578))))
^  Unify: (255) [system] ignore(user:(curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578), assert(is_metta_type_constructor('&self', _424576, _424578))))
^  Call: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578)
^  Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578)
   Call: (258) [system] var([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578)
^  Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _424578)
   Call: (258) [system] var(',')
^  Redo: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578)
^  Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _424578)
^  Call: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _424578)
^  Unify: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _424578)
   Call: (259) [system] is_list([['prolog-load-context', directory, _4148], []])
   Exit: (259) [system] is_list([['prolog-load-context', directory, _4148], []])
   Call: (259) [system] length([['prolog-load-context', directory, _4148], []], _424578)
   Unify: (259) [system] length([['prolog-load-context', directory, _4148], []], _424578)
   Call: (260) [system] var(_424578)
   Exit: (260) [system] var(_424578)
   Call: (260) [system] []==[]
   Exit: (260) [system] []==[]
   Call: (260) [system] _424578=2
   Exit: (260) [system] 2=2
   Exit: (259) [system] length([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^  Call: (257) [user] assert(is_metta_type_constructor('&self', ',', 2))
^  Exit: (257) [user] assert(is_metta_type_constructor('&self', ',', 2))
^  Exit: (255) [system] ignore(user:(curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2), assert(is_metta_type_constructor('&self', ',', 2))))
^  Call: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^  Unify: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (257) [system] setup_call_cleanup('$notrace'(_452522, _452524), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _452480, fbug((_452480-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_452522, _452524))
^  Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_452522, _452524), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _452480, fbug((_452480-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_452522, _452524))
^  Call: (258) [system] sig_atomic(system:'$notrace'(_452522, _452524))
^  Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _452480, fbug((_452480-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (255) [user] fail_on_constructor
^  Unify: (255) [user] fail_on_constructor
^  Call: (256) [user] true_flag
^  Unify: (256) [user] true_flag
^  Exit: (256) [user] true_flag
^  Exit: (255) [user] fail_on_constructor
^  Fail: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
   Call: (253) [system] fail
   Fail: (253) [system] fail
^  Call: (253) [user] ignore((_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))))))))
^  Unify: (253) [system] ignore(user:(_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))))))))
   Call: (255) [system] _256464==1
   Fail: (255) [system] _256464==1
^  Call: (256) [system] setup_call_cleanup('$notrace'(_469306, _469308), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))), '$restore_trace'(_469306, _469308))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_469306, _469308), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_469306, _469308))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_469306, _469308))
^  Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (253) [system] ignore(user:(_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))))))))
^  Fail: (251) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_256594, nb_setarg(1, retval(fail), _6526))))), user:ignore((_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))))))
^  Fail: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
   Redo: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
^  Call: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (252) [system] number(['prolog-load-context', directory, _4148])
^  Redo: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
^  Call: (252) [user] need_subst_f(',')
^  Redo: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Exit: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (251) [system] [',', ['prolog-load-context', directory, _4148], []]=_6526
   Exit: (251) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
   Exit: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
   Exit: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
   Exit: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^  Exit: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
   Call: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=_6226
   Exit: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
   Call: (241) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
   Exit: (241) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []])
^  Call: (241) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Unify: (241) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (243) [system] setup_call_cleanup('$notrace'(_509600, _509602), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_509600, _509602))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_509600, _509602), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_509600, _509602))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_509600, _509602))
^  Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _512466], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^  Exit: (241) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _512466], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (241) [user] ignore((_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))))))))))
^  Unify: (241) [system] ignore(user:(_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))))))))))
   Call: (243) [system] _6234==1
   Fail: (243) [system] _6234==1
^  Call: (244) [system] setup_call_cleanup('$notrace'(_518074, _518076), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])])))))))), '$restore_trace'(_518074, _518076))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_518074, _518076), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])])))))))), system:'$restore_trace'(_518074, _518076))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_518074, _518076))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (241) [system] ignore(user:(_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))))))))))
^  Exit: (239) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _512466], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _512466], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])])))))))))))
   Call: (239) [system] retval([',', ['prolog-load-context', directory, _6420], []])\=@=retval(fail)
   Exit: (239) [system] retval([',', ['prolog-load-context', directory, _6420], []])\=@=retval(fail)
^  Exit: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (240) [system] setup_call_cleanup('$notrace'(_10966, _10968), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_10966, _10968))
^  Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_10966, _10968), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_10966, _10968))
^  Call: (241) [system] sig_atomic(system:'$notrace'(_10966, _10968))
^  Fail: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6140)
   Call: (238) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6174], ['add-atom', '&self', [file_search_path, bench, _6174]]]
^  Redo: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6140)
^  Call: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _17544)
^  Unify: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _17544)
^  Call: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (241) [system] 498<1
   Fail: (241) [system] 498<1
^  Redo: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (240) [system] setup_call_cleanup('$notrace'(_25054, _25056), once(user:(_25030 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _25044))), '$restore_trace'(_25054, _25056))
^  Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_25054, _25056), system:once(user:(_25030 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _25044))), system:'$restore_trace'(_25054, _25056))
^  Call: (241) [system] sig_atomic(system:'$notrace'(_25054, _25056))
^  Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _27920], []]))), system:'$restore_trace'(3, -1))
^  Call: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Call: (240) [user] must_det_ll((notrace((flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), quietly(if_t((nop(stop_rtrace), _30796>_30852), (set_debug(eval, false), _30916 is _30852+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^  Unify: (240) [user] must_det_ll(user:(notrace((flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), quietly(if_t((nop(stop_rtrace), _30796>_30852), (set_debug(eval, false), _30916 is _30852+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^  Call: (241) [user] once(user:(notrace((flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), quietly(if_t((nop(stop_rtrace), _30796>_30852), (set_debug(eval, false), _30916 is _30852+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^  Unify: (241) [system] once(user:(notrace((flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), quietly(if_t((nop(stop_rtrace), _30796>_30852), (set_debug(eval, false), _30916 is _30852+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_34692, _34694), once(user:(flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), '$restore_trace'(_34692, _34694))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_34692, _34694), system:once(user:(flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), system:'$restore_trace'(_34692, _34694))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_34692, _34694))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _30838=_30838, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace)))))
^  Unify: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace)))))
^  Exit: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace)))))
   Call: (243) [user] nop(notrace(no_repeats_var(_30968)))
   Unify: (243) [user] nop(notrace(no_repeats_var(_30968)))
   Exit: (243) [user] nop(notrace(no_repeats_var(_30968)))
^  Exit: (241) [system] once(user:(notrace((flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _30838=_30838, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^  Exit: (240) [user] must_det_ll(user:(notrace((flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _30838=_30838, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
   Call: (240) [occurs] occurs:sub_term(_46156, e)
   Unify: (240) [occurs] occurs:sub_term(e, e)
   Exit: (240) [occurs] occurs:sub_term(e, e)
   Call: (240) [system] e\=e
   Fail: (240) [system] e\=e
   Redo: (240) [occurs] occurs:sub_term(_46156, e)
   Unify: (240) [occurs] occurs:sub_term(_46156, e)
   Call: (241) [system] compound(e)
   Fail: (241) [system] compound(e)
   Fail: (240) [occurs] occurs:sub_term(_46156, e)
^  Redo: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (240) [system] _56374=e
   Exit: (240) [system] e=e
^  Call: (240) [user] if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^  Unify: (240) [user] if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^  Call: (242) [system] setup_call_cleanup('$notrace'(_60178, _60180), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _60136, fbug((_60136-->if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_60178, _60180))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_60178, _60180), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _60136, fbug((_60136-->if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_60178, _60180))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_60178, _60180))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _60136, fbug((_60136-->if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (240) [user] if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
   Call: (240) [system] _64960=retval(fail)
   Exit: (240) [system] retval(fail)=retval(fail)
   Call: (240) [system] _66822=(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))))
   Exit: (240) [system] (\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))))
^  Call: (240) [user] call_cleanup(((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)*->nb_setarg(1, retval(fail), _28868);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)), ignore(notrace((\+_28868\=_30968, nb_setarg(1, retval(fail), _28868))))), ignore((_30838==1->ignore(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)])))))))))))
^  Unify: (240) [system] call_cleanup(user:((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)*->nb_setarg(1, retval(fail), _28868);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)), ignore(notrace((\+_28868\=_30968, nb_setarg(1, retval(fail), _28868))))), user:ignore((_30838==1->ignore(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)])))))))))))
^  Call: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (243) [system] atom([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Call: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (246) [system] setup_call_cleanup('$notrace'(_79228, _79230), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_79228, _79230))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_79228, _79230), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_79228, _79230))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_79228, _79230))
^  Fail: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [system] atomic(',')
   Exit: (244) [system] atomic(',')
^  Call: (244) [user] is_sl(',')
^  Unify: (244) [user] is_sl(',')
   Call: (245) [system] number(',')
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (243) [system] [['prolog-load-context', directory, _4148], []]==[]
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (243) [system] atom(=)
   Exit: (243) [system] atom(=)
   Call: (243) [system] (=)\==(=)
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (243) [system] callable(',')
   Exit: (243) [system] callable(',')
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
   Exit: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_106262])
   Call: (243) [system] var(',')
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Call: (243) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], []], _110024))
^  Unify: (243) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], []], _110024))
^  Call: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _110024)
^  Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _110024)
   Call: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_115600])
   Call: (245) [system] ground(',')
   Exit: (245) [system] ground(',')
^  Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_118382])
^  Call: (245) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _118382)
^  Unify: (245) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _118382)
   Call: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _118382, user:expand_eval)
   Unify: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_122128|_122130], user:expand_eval)
^  Call: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _122128)
^  Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _122128)
   Call: (248) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (248) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_126772])
   Call: (248) [system] ground('prolog-load-context')
   Exit: (248) [system] ground('prolog-load-context')
^  Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_129554])
^  Call: (248) [user] apply:maplist(expand_eval, [directory, _4148], _129554)
^  Unify: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], _129554)
   Call: (249) [apply] apply:maplist_([directory, _4148], _129554, user:expand_eval)
   Unify: (249) [apply] apply:maplist_([directory, _4148], [_133300|_133302], user:expand_eval)
^  Call: (250) [user] expand_eval(directory, _133300)
^  Unify: (250) [user] expand_eval(directory, _133300)
   Call: (251) [system] is_list(directory)
^  Redo: (250) [user] expand_eval(directory, _133300)
   Call: (251) [system] directory=_133300
   Exit: (251) [system] directory=directory
^  Exit: (250) [user] expand_eval(directory, directory)
   Call: (250) [apply] apply:maplist_([_4148], _133302, user:expand_eval)
   Unify: (250) [apply] apply:maplist_([_4148], [_141662|_141664], user:expand_eval)
^  Call: (251) [user] expand_eval(_4148, _141662)
^  Unify: (251) [user] expand_eval(_4148, _141662)
   Call: (252) [system] is_list(_4148)
^  Redo: (251) [user] expand_eval(_4148, _141662)
   Call: (252) [system] _4148=_141662
   Exit: (252) [system] _4148=_4148
^  Exit: (251) [user] expand_eval(_4148, _4148)
   Call: (251) [apply] apply:maplist_([], _141664, user:expand_eval)
   Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (250) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (249) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (247) [apply] apply:maplist_([[]], _122130, user:expand_eval)
   Unify: (247) [apply] apply:maplist_([[]], [_156550|_156552], user:expand_eval)
^  Call: (248) [user] expand_eval([], _156550)
^  Unify: (248) [user] expand_eval([], _156550)
   Call: (249) [system] is_list([])
   Exit: (249) [system] is_list([])
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Call: (243) [user] is_progn(',')
^  Unify: (243) [user] is_progn(',')
   Call: (244) [system] var(',')
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Call: (243) [user] is_space_op(',')
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (243) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (243) [system] is_list(['prolog-load-context', directory, _4148])
   Call: (243) [system] ['prolog-load-context', directory, _4148]=[_172400, _172406, _172412]
   Exit: (243) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Call: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^  Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
   Call: (244) [system] attvar(['prolog-load-context', directory, _4148])
^  Redo: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^  Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
   Call: (244) [system] atom('prolog-load-context')
   Exit: (244) [system] atom('prolog-load-context')
   Call: (244) [system] atom_length('prolog-load-context', 1)
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Call: (243) [user] metta_compiled_predicate('&self', ',', _183556)
^  Fail: (243) [user] metta_compiled_predicate('&self', ',', _183556)
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Call: (243) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
   Unify: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
^  Call: (245) [user] self_eval(',')
^  Unify: (245) [user] self_eval(',')
^  Call: (247) [system] setup_call_cleanup('$notrace'(_194748, _194750), once(user:self_eval0(',')), '$restore_trace'(_194748, _194750))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_194748, _194750), system:once(user:self_eval0(',')), system:'$restore_trace'(_194748, _194750))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_194748, _194750))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^  Exit: (245) [user] self_eval(',')
   Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
   Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
^  Call: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (248) [system] setup_call_cleanup('$notrace'(_203164, _203166), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_203164, _203166))
^  Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_203164, _203166), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_203164, _203166))
^  Call: (249) [system] sig_atomic(system:'$notrace'(_203164, _203166))
^  Fail: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (243) [system] _208814=do_more_defs(true)
   Exit: (243) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (243) [user] clause(eval_21(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868), _210690)
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (243) [system] (',')==(/)
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (243) [system] (',')== ===
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
   Call: (243) [system] (',')== ====
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^  Call: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Call: (244) [user] eval_selfless(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (244) [user] eval_selfless(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Call: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
   Call: (246) [system] var(',')
^  Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^  Call: (246) [user] is_assignment(',')
^  Unify: (246) [user] is_assignment(',')
   Call: (247) [system] atom(',')
   Exit: (247) [system] atom(',')
^  Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^  Call: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _221962)
^  Call: (247) [user] allow_clp
^  Unify: (247) [user] allow_clp
^  Call: (248) [user] false_flag
^  Unify: (248) [user] false_flag
   Call: (249) [system] fail
   Fail: (249) [system] fail
^  Fail: (248) [user] false_flag
^  Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^  Call: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _221962)
   Call: (247) [system] var(',')
^  Redo: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _221962)
^  Call: (247) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^  Unify: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^  Call: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^  Unify: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^  Call: (249) [user] setup_call_cleanup('$notrace'(_254490, _254492), once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784))), '$restore_trace'(_254490, _254492))
^  Unify: (249) [system] setup_call_cleanup(user:'$notrace'(_254490, _254492), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784))), user:'$restore_trace'(_254490, _254492))
^  Call: (250) [system] sig_atomic(user:'$notrace'(_254490, _254492))
^  Fail: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^  Fail: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^  Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
   Call: (244) [system] (',')==(==)
^  Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
   Call: (244) [system] (',')==(==)
^  Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Call: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Call: (245) [user] naive_eval_args
^  Unify: (245) [user] naive_eval_args
   Call: (246) [system] false
   Unify: (246) [system] false
   Call: (247) [system] fail
^  Redo: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Unify: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Call: (245) [user] naive_eval_args
^  Unify: (245) [user] naive_eval_args
   Call: (246) [system] false
   Unify: (246) [system] false
   Call: (247) [system] fail
^  Redo: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^  Call: (245) [user] eval_adjust_args(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)
^  Unify: (245) [user] eval_adjust_args(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)
   Call: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)), eval_adjust_args1(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578))
   Unify: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)), eval_adjust_args1(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578))
^  Call: (248) [user] eval_all_args
^  Unify: (248) [user] eval_all_args
^  Call: (249) [user] true_flag
^  Unify: (249) [user] true_flag
^  Exit: (249) [user] true_flag
^  Exit: (248) [user] eval_all_args
^  Call: (248) [user] eval_adjust_args2(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)
^  Unify: (248) [user] eval_adjust_args2(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_290810])
^  Call: (249) [user] apply:maplist(must_eval_args(=, _291768, 497, '&self'), [['prolog-load-context', directory, _4148], []], _290810)
^  Unify: (249) [apply] apply:maplist(user:must_eval_args(=, _291768, 497, '&self'), [['prolog-load-context', directory, _4148], []], _290810)
   Call: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _290810, user:must_eval_args(=, _291768, 497, '&self'))
   Unify: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_294590|_294592], user:must_eval_args(=, _291768, 497, '&self'))
^  Call: (251) [user] must_eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Unify: (251) [user] must_eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Call: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] var(eval_args)
   Fail: (253) [system] var(eval_args)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] eval_args==false
   Fail: (253) [system] eval_args==false
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] eval_args==true
   Fail: (253) [system] eval_args==true
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
^  Call: (253) [user] fast_option_value(eval_args, debug)
^  Unify: (253) [user] fast_option_value(eval_args, debug)
   Call: (254) [system] atom(eval_args)
   Exit: (254) [system] atom(eval_args)
   Call: (254) [system] current_prolog_flag(eval_args, debug)
   Fail: (254) [system] current_prolog_flag(eval_args, debug)
^  Fail: (253) [user] fast_option_value(eval_args, debug)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
^  Call: (253) [user] fast_option_value(eval_args, trace)
^  Unify: (253) [user] fast_option_value(eval_args, trace)
   Call: (254) [system] atom(eval_args)
   Exit: (254) [system] atom(eval_args)
   Call: (254) [system] current_prolog_flag(eval_args, trace)
   Fail: (254) [system] current_prolog_flag(eval_args, trace)
^  Fail: (253) [user] fast_option_value(eval_args, trace)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042)
   Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042)
^  Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042, _328978)
^  Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042, [])
   Call: (255) [system] current_prolog_flag(nodebugx, true)
^  Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042, _331782)
^  Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042, _332720)
^  Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_335454, _335456, _335458), defined)
^  Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_335454, _335456, _335458), defined)
   Call: (256) [system] nonvar(defined)
   Exit: (256) [system] nonvar(defined)
   Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
   Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
   Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
   Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
   Call: (258) [system] callable(debugging_logicmoo_setting(_335454, _335456, _335458))
   Exit: (258) [system] callable(debugging_logicmoo_setting(_335454, _335456, _335458))
   Call: (258) [system] atom(bugger)
   Exit: (258) [system] atom(bugger)
   Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
   Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
^  Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_335454, _335456, _335458), defined)
^  Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _327042, _349368)
^  Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (253) [system] true==true
   Exit: (253) [system] true==true
^  Exit: (252) [user] is_debugging(eval_args)
^  Unify: (251) [user] must_eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Call: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
   Call: (253) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_362492, _362494), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_362492, _362494))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_362492, _362494), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_362492, _362494))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_362492, _362494))
^  Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_367230, _367232), once(user:nonvar(_294590)), '$restore_trace'(_367230, _367232))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_367230, _367232), system:once(user:nonvar(_294590)), system:'$restore_trace'(_367230, _367232))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_367230, _367232))
^  Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_371968, _371970), once(user:nonvar(_294590)), '$restore_trace'(_371968, _371970))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_371968, _371970), system:once(user:nonvar(_294590)), system:'$restore_trace'(_371968, _371970))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_371968, _371970))
^  Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
   Call: (253) [system] [directory, _4148]==[]
^  Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
   Call: (253) [system] atom(=)
   Exit: (253) [system] atom(=)
   Call: (253) [system] (=)\==(=)
^  Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (255) [system] setup_call_cleanup('$notrace'(_386034, _386036), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_386034, _386036))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_386034, _386036), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_386034, _386036))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_386034, _386036))
^  Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Call: (253) [user] eval_00(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Unify: (253) [user] eval_00(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (256) [system] setup_call_cleanup('$notrace'(_395432, _395434), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_395432, _395434))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_395432, _395434), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_395432, _395434))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_395432, _395434))
^  Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (253) [user] eval_00(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Unify: (253) [user] eval_00(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Call: (254) [user] eval_01(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Unify: (254) [user] eval_01(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^  Call: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (257) [system] 497<1
   Fail: (257) [system] 497<1
^  Redo: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (256) [system] setup_call_cleanup('$notrace'(_408590, _408592), once(user:(_408566 is 497-1, copy_term(['prolog-load-context', directory, _4148], _408580))), '$restore_trace'(_408590, _408592))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_408590, _408592), system:once(user:(_408566 is 497-1, copy_term(['prolog-load-context', directory, _4148], _408580))), system:'$restore_trace'(_408590, _408592))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_408590, _408592))
^  Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(496 is 497-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _411444]))), system:'$restore_trace'(3, -1))
^  Call: (255) [user] trace_eval(eval_20(=, _291768), e, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^  Unify: (255) [user] trace_eval(eval_20(=, _291768), e, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^  Call: (256) [user] must_det_ll((notrace((flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), quietly(if_t((nop(stop_rtrace), _414320>_414376), (set_debug(eval, false), _414440 is _414376+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^  Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), quietly(if_t((nop(stop_rtrace), _414320>_414376), (set_debug(eval, false), _414440 is _414376+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^  Call: (257) [user] once(user:(notrace((flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), quietly(if_t((nop(stop_rtrace), _414320>_414376), (set_debug(eval, false), _414440 is _414376+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^  Unify: (257) [system] once(user:(notrace((flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), quietly(if_t((nop(stop_rtrace), _414320>_414376), (set_debug(eval, false), _414440 is _414376+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^  Call: (260) [system] setup_call_cleanup('$notrace'(_418216, _418218), once(user:(flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), '$restore_trace'(_418216, _418218))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_418216, _418218), system:once(user:(flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), system:'$restore_trace'(_418216, _418218))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_418216, _418218))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _414362=_414362, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace)))))
^  Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace)))))
^  Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace)))))
   Call: (259) [user] nop(notrace(no_repeats_var(_414492)))
   Unify: (259) [user] nop(notrace(no_repeats_var(_414492)))
   Exit: (259) [user] nop(notrace(no_repeats_var(_414492)))
^  Exit: (257) [system] once(user:(notrace((flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _414362=_414362, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^  Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _414362=_414362, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
   Call: (256) [occurs] occurs:sub_term(_429680, e)
   Unify: (256) [occurs] occurs:sub_term(e, e)
   Exit: (256) [occurs] occurs:sub_term(e, e)
   Call: (256) [system] e\=e
   Fail: (256) [system] e\=e
   Redo: (256) [occurs] occurs:sub_term(_429680, e)
   Unify: (256) [occurs] occurs:sub_term(_429680, e)
   Call: (257) [system] compound(e)
   Fail: (257) [system] compound(e)
   Fail: (256) [occurs] occurs:sub_term(_429680, e)
^  Redo: (255) [user] trace_eval(eval_20(=, _291768), e, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
   Call: (256) [system] _439898=e
   Exit: (256) [system] e=e
^  Call: (256) [user] if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
^  Unify: (256) [user] if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
^  Call: (258) [system] setup_call_cleanup('$notrace'(_443702, _443704), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _443660, fbug((_443660-->if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_443702, _443704))
^  Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_443702, _443704), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _443660, fbug((_443660-->if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_443702, _443704))
^  Call: (259) [system] sig_atomic(system:'$notrace'(_443702, _443704))
^  Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _443660, fbug((_443660-->if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (256) [user] if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
   Call: (256) [system] _448484=retval(fail)
   Exit: (256) [system] retval(fail)=retval(fail)
   Call: (256) [system] _450346=(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))))
   Exit: (256) [system] (\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))))
^  Call: (256) [user] call_cleanup(((call(eval_20(=, _291768), 496, '&self', ['prolog-load-context', directory, _4148], _412392)*->nb_setarg(1, retval(fail), _412392);fail, trace, call(eval_20(=, _291768), 496, '&self', ['prolog-load-context', directory, _4148], _412392)), ignore(notrace((\+_412392\=_414492, nb_setarg(1, retval(fail), _412392))))), ignore((_414362==1->ignore(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)])))))))))))
^  Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _291768), 496, '&self', ['prolog-load-context', directory, _4148], _412392)*->nb_setarg(1, retval(fail), _412392);fail, trace, call(eval_20(=, _291768), 496, '&self', ['prolog-load-context', directory, _4148], _412392)), ignore(notrace((\+_412392\=_414492, nb_setarg(1, retval(fail), _412392))))), user:ignore((_414362==1->ignore(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)])))))))))))
^  Call: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^  Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
   Call: (259) [system] atom(['prolog-load-context', directory, _4148])
^  Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^  Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^  Call: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^  Call: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (262) [system] setup_call_cleanup('$notrace'(_462752, _462754), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_462752, _462754))
^  Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_462752, _462754), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_462752, _462754))
^  Call: (263) [system] sig_atomic(system:'$notrace'(_462752, _462754))
^  Fail: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
   Call: (260) [system] atomic('prolog-load-context')
   Exit: (260) [system] atomic('prolog-load-context')
^  Call: (260) [user] is_sl('prolog-load-context')
^  Unify: (260) [user] is_sl('prolog-load-context')
   Call: (261) [system] number('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^  Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
   Call: (259) [system] [directory, _4148]==[]
^  Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^  Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
   Call: (259) [system] atom(=)
   Exit: (259) [system] atom(=)
   Call: (259) [system] (=)\==(=)
^  Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^  Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
   Call: (259) [system] callable('prolog-load-context')
   Exit: (259) [system] callable('prolog-load-context')
^  Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
   Call: (259) [system] is_list([directory, _4148])
   Exit: (259) [system] is_list([directory, _4148])
^  Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
   Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_489786])
   Call: (259) [system] var('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^  Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^  Call: (259) [user] once(expand_eval(['prolog-load-context', directory, _4148], _493548))
^  Unify: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _493548))
^  Call: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _493548)
^  Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _493548)
   Call: (261) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (261) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_499124])
   Call: (261) [system] ground('prolog-load-context')
   Exit: (261) [system] ground('prolog-load-context')
^  Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_501906])
^  Call: (261) [user] apply:maplist(expand_eval, [directory, _4148], _501906)
^  Unify: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], _501906)
   Call: (262) [apply] apply:maplist_([directory, _4148], _501906, user:expand_eval)
   Unify: (262) [apply] apply:maplist_([directory, _4148], [_505652|_505654], user:expand_eval)
^  Call: (263) [user] expand_eval(directory, _505652)
^  Unify: (263) [user] expand_eval(directory, _505652)
   Call: (264) [system] is_list(directory)
^  Redo: (263) [user] expand_eval(directory, _505652)
   Call: (264) [system] directory=_505652
   Exit: (264) [system] directory=directory
^  Exit: (263) [user] expand_eval(directory, directory)
   Call: (263) [apply] apply:maplist_([_4148], _505654, user:expand_eval)
   Unify: (263) [apply] apply:maplist_([_4148], [_514014|_514016], user:expand_eval)
^  Call: (264) [user] expand_eval(_4148, _514014)
^  Unify: (264) [user] expand_eval(_4148, _514014)
   Call: (265) [system] is_list(_4148)
^  Redo: (264) [user] expand_eval(_4148, _514014)
   Call: (265) [system] _4148=_514014
   Exit: (265) [system] _4148=_4148
^  Exit: (264) [user] expand_eval(_4148, _4148)
   Call: (264) [apply] apply:maplist_([], _514016, user:expand_eval)
   Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (263) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (262) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
   Call: (259) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Call: (259) [user] is_progn('prolog-load-context')
^  Unify: (259) [user] is_progn('prolog-load-context')
   Call: (260) [system] var('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Call: (259) [user] is_space_op('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
   Call: (259) [system] is_list(directory)
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Call: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _25160)
^  Fail: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _25160)
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
   Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^  Call: (259) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^  Unify: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
   Call: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
   Unify: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^  Call: (261) [user] self_eval('prolog-load-context')
^  Unify: (261) [user] self_eval('prolog-load-context')
^  Call: (263) [system] setup_call_cleanup('$notrace'(_36352, _36354), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_36352, _36354))
^  Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_36352, _36354), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_36352, _36354))
^  Call: (264) [system] sig_atomic(system:'$notrace'(_36352, _36354))
^  Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^  Exit: (261) [user] self_eval('prolog-load-context')
   Call: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
   Unify: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
^  Call: (262) [user] self_eval(directory)
^  Unify: (262) [user] self_eval(directory)
^  Call: (264) [system] setup_call_cleanup('$notrace'(_44768, _44770), once(user:self_eval0(directory)), '$restore_trace'(_44768, _44770))
^  Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_44768, _44770), system:once(user:self_eval0(directory)), system:'$restore_trace'(_44768, _44770))
^  Call: (265) [system] sig_atomic(system:'$notrace'(_44768, _44770))
^  Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^  Exit: (262) [user] self_eval(directory)
   Call: (262) [apply] apply:maplist_([_4148], user:self_eval)
   Unify: (262) [apply] apply:maplist_([_4148], user:self_eval)
^  Call: (263) [user] self_eval(_4148)
^  Unify: (263) [user] self_eval(_4148)
^  Call: (265) [system] setup_call_cleanup('$notrace'(_53184, _53186), once(user:self_eval0(_4148)), '$restore_trace'(_53184, _53186))
^  Unify: (265) [system] setup_call_cleanup(system:'$notrace'(_53184, _53186), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_53184, _53186))
^  Call: (266) [system] sig_atomic(system:'$notrace'(_53184, _53186))
^  Exit: (265) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^  Exit: (263) [user] self_eval(_4148)
   Call: (263) [apply] apply:maplist_([], user:self_eval)
   Unify: (263) [apply] apply:maplist_([], user:self_eval)
   Exit: (263) [apply] apply:maplist_([], user:self_eval)
   Exit: (262) [apply] apply:maplist_([_4148], user:self_eval)
   Exit: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
   Exit: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^  Exit: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
   Call: (259) [system] ['prolog-load-context', directory, _4148]=[_64388|_64390]
   Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
   Call: (259) [system] atom('prolog-load-context')
   Exit: (259) [system] atom('prolog-load-context')
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
   Call: (259) [system] _69040=do_more_defs(true)
   Exit: (259) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (259) [user] clause(eval_21(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704), _70916)
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
   Call: (259) [system] 'prolog-load-context'==(/)
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
   Call: (259) [system] 'prolog-load-context'== ===
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
   Call: (259) [system] 'prolog-load-context'== ====
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Call: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Call: (260) [user] eval_selfless(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (260) [user] eval_selfless(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Call: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
   Call: (262) [system] var('prolog-load-context')
^  Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^  Call: (262) [user] is_assignment('prolog-load-context')
^  Unify: (262) [user] is_assignment('prolog-load-context')
   Call: (263) [system] atom('prolog-load-context')
   Exit: (263) [system] atom('prolog-load-context')
^  Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^  Call: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _82188)
^  Unify: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _82188)
^  Call: (263) [user] allow_clp
^  Unify: (263) [user] allow_clp
^  Call: (264) [user] false_flag
^  Unify: (264) [user] false_flag
   Call: (265) [system] fail
   Fail: (265) [system] fail
^  Fail: (264) [user] false_flag
^  Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^  Call: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _82188)
^  Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _82188)
   Call: (263) [system] var('prolog-load-context')
^  Redo: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _82188)
^  Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _82188)
^  Call: (263) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^  Unify: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^  Call: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^  Unify: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^  Call: (265) [user] setup_call_cleanup('$notrace'(_114716, _114718), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010))), '$restore_trace'(_114716, _114718))
^  Unify: (265) [system] setup_call_cleanup(user:'$notrace'(_114716, _114718), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010))), user:'$restore_trace'(_114716, _114718))
^  Call: (266) [system] sig_atomic(user:'$notrace'(_114716, _114718))
^  Fail: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^  Fail: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^  Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
   Call: (260) [system] 'prolog-load-context'==(==)
^  Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
   Call: (260) [system] 'prolog-load-context'==(==)
^  Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Call: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Call: (261) [user] naive_eval_args
^  Unify: (261) [user] naive_eval_args
   Call: (262) [system] false
   Unify: (262) [system] false
   Call: (263) [system] fail
^  Redo: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Call: (261) [user] naive_eval_args
^  Unify: (261) [user] naive_eval_args
   Call: (262) [system] false
   Unify: (262) [system] false
   Call: (263) [system] fail
^  Redo: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Call: (261) [user] eval_adjust_args(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)
^  Unify: (261) [user] eval_adjust_args(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)
   Call: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)), eval_adjust_args1(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804))
   Unify: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)), eval_adjust_args1(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804))
^  Call: (264) [user] eval_all_args
^  Unify: (264) [user] eval_all_args
^  Call: (265) [user] true_flag
^  Unify: (265) [user] true_flag
^  Exit: (265) [user] true_flag
^  Exit: (264) [user] eval_all_args
^  Call: (264) [user] eval_adjust_args2(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)
^  Unify: (264) [user] eval_adjust_args2(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_151036])
^  Call: (265) [user] apply:maplist(must_eval_args(=, _151994, 496, '&self'), [directory, _4148], _151036)
^  Unify: (265) [apply] apply:maplist(user:must_eval_args(=, _151994, 496, '&self'), [directory, _4148], _151036)
   Call: (266) [apply] apply:maplist_([directory, _4148], _151036, user:must_eval_args(=, _151994, 496, '&self'))
   Unify: (266) [apply] apply:maplist_([directory, _4148], [_154816|_154818], user:must_eval_args(=, _151994, 496, '&self'))
^  Call: (267) [user] must_eval_args(=, _151994, 496, '&self', directory, _154816)
^  Unify: (267) [user] must_eval_args(=, _151994, 496, '&self', directory, _154816)
^  Call: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] var(eval_args)
   Fail: (269) [system] var(eval_args)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] eval_args==false
   Fail: (269) [system] eval_args==false
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] eval_args==true
   Fail: (269) [system] eval_args==true
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
^  Call: (269) [user] fast_option_value(eval_args, debug)
^  Unify: (269) [user] fast_option_value(eval_args, debug)
   Call: (270) [system] atom(eval_args)
   Exit: (270) [system] atom(eval_args)
   Call: (270) [system] current_prolog_flag(eval_args, debug)
   Fail: (270) [system] current_prolog_flag(eval_args, debug)
^  Fail: (269) [user] fast_option_value(eval_args, debug)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
^  Call: (269) [user] fast_option_value(eval_args, trace)
^  Unify: (269) [user] fast_option_value(eval_args, trace)
   Call: (270) [system] atom(eval_args)
   Exit: (270) [system] atom(eval_args)
   Call: (270) [system] current_prolog_flag(eval_args, trace)
   Fail: (270) [system] current_prolog_flag(eval_args, trace)
^  Fail: (269) [user] fast_option_value(eval_args, trace)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268)
   Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268)
^  Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268, _189204)
^  Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268, [])
   Call: (271) [system] current_prolog_flag(nodebugx, true)
^  Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268, _192008)
^  Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268, _192946)
^  Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_195680, _195682, _195684), defined)
^  Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_195680, _195682, _195684), defined)
   Call: (272) [system] nonvar(defined)
   Exit: (272) [system] nonvar(defined)
   Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
   Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
   Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
   Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
   Call: (274) [system] callable(debugging_logicmoo_setting(_195680, _195682, _195684))
   Exit: (274) [system] callable(debugging_logicmoo_setting(_195680, _195682, _195684))
   Call: (274) [system] atom(bugger)
   Exit: (274) [system] atom(bugger)
   Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
   Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
^  Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_195680, _195682, _195684), defined)
^  Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _187268, _209594)
^  Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (269) [system] true==true
   Exit: (269) [system] true==true
^  Exit: (268) [user] is_debugging(eval_args)
^  Unify: (267) [user] must_eval_args(=, _151994, 496, '&self', directory, _154816)
^  Call: (268) [user] eval_args(=, _151994, 496, '&self', directory, _154816)
^  Unify: (268) [user] eval_args(=, _151994, 496, '&self', directory, _154816)
   Call: (269) [system] var(directory)
^  Redo: (268) [user] eval_args(=, _151994, 496, '&self', directory, _154816)
^  Unify: (268) [user] eval_args(=, _151994, 496, '&self', directory, _154816)
^  Call: (270) [system] setup_call_cleanup('$notrace'(_222718, _222720), once(user:self_eval(directory)), '$restore_trace'(_222718, _222720))
^  Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_222718, _222720), system:once(user:self_eval(directory)), system:'$restore_trace'(_222718, _222720))
^  Call: (271) [system] sig_atomic(system:'$notrace'(_222718, _222720))
^  Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
   Call: (269) [system] _154816=directory
   Exit: (269) [system] directory=directory
^  Exit: (268) [user] eval_args(=, _151994, 496, '&self', directory, directory)
^  Exit: (267) [user] must_eval_args(=, _151994, 496, '&self', directory, directory)
   Call: (267) [apply] apply:maplist_([_4148], _154818, user:must_eval_args(=, _151994, 496, '&self'))
   Unify: (267) [apply] apply:maplist_([_4148], [_231216|_231218], user:must_eval_args(=, _151994, 496, '&self'))
^  Call: (268) [user] must_eval_args(=, _151994, 496, '&self', _4148, _231216)
^  Unify: (268) [user] must_eval_args(=, _151994, 496, '&self', _4148, _231216)
^  Call: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [system] var(eval_args)
   Fail: (270) [system] var(eval_args)
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [system] eval_args==false
   Fail: (270) [system] eval_args==false
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [system] eval_args==true
   Fail: (270) [system] eval_args==true
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
^  Call: (270) [user] fast_option_value(eval_args, debug)
^  Unify: (270) [user] fast_option_value(eval_args, debug)
   Call: (271) [system] atom(eval_args)
   Exit: (271) [system] atom(eval_args)
   Call: (271) [system] current_prolog_flag(eval_args, debug)
   Fail: (271) [system] current_prolog_flag(eval_args, debug)
^  Fail: (270) [user] fast_option_value(eval_args, debug)
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
^  Call: (270) [user] fast_option_value(eval_args, trace)
^  Unify: (270) [user] fast_option_value(eval_args, trace)
   Call: (271) [system] atom(eval_args)
   Exit: (271) [system] atom(eval_args)
   Call: (271) [system] current_prolog_flag(eval_args, trace)
   Fail: (271) [system] current_prolog_flag(eval_args, trace)
^  Fail: (270) [user] fast_option_value(eval_args, trace)
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668)
   Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668)
^  Call: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668, _265604)
^  Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668, [])
   Call: (272) [system] current_prolog_flag(nodebugx, true)
^  Redo: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668, _268408)
^  Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668, _269346)
^  Call: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (272) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_272080, _272082, _272084), defined)
^  Unify: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_272080, _272082, _272084), defined)
   Call: (273) [system] nonvar(defined)
   Exit: (273) [system] nonvar(defined)
   Call: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
   Unify: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
   Call: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
   Unify: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
   Call: (275) [system] callable(debugging_logicmoo_setting(_272080, _272082, _272084))
   Exit: (275) [system] callable(debugging_logicmoo_setting(_272080, _272082, _272084))
   Call: (275) [system] atom(bugger)
   Exit: (275) [system] atom(bugger)
   Exit: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
   Exit: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
^  Exit: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_272080, _272082, _272084), defined)
^  Call: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _263668, _285994)
^  Unify: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (270) [system] true==true
   Exit: (270) [system] true==true
^  Exit: (269) [user] is_debugging(eval_args)
^  Unify: (268) [user] must_eval_args(=, _151994, 496, '&self', _4148, _231216)
^  Call: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _231216)
^  Unify: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _231216)
   Call: (270) [system] var(_4148)
   Exit: (270) [system] var(_4148)
   Call: (270) [system] nonvar(_231216)
^  Redo: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _231216)
^  Unify: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _231216)
^  Call: (271) [system] setup_call_cleanup('$notrace'(_300966, _300968), once(user:self_eval(_4148)), '$restore_trace'(_300966, _300968))
^  Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_300966, _300968), system:once(user:self_eval(_4148)), system:'$restore_trace'(_300966, _300968))
^  Call: (272) [system] sig_atomic(system:'$notrace'(_300966, _300968))
^  Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
   Call: (270) [system] _231216=_4148
   Exit: (270) [system] _4148=_4148
^  Exit: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _4148)
^  Exit: (268) [user] must_eval_args(=, _151994, 496, '&self', _4148, _4148)
   Call: (268) [apply] apply:maplist_([], _231218, user:must_eval_args(=, _151994, 496, '&self'))
   Unify: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _151994, 496, '&self'))
   Exit: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _151994, 496, '&self'))
   Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _151994, 496, '&self'))
   Exit: (266) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _151994, 496, '&self'))
^  Exit: (265) [apply] apply:maplist(user:must_eval_args(=, _151994, 496, '&self'), [directory, _4148], [directory, _4148])
   Call: (265) [system] _140802=_82188
   Exit: (265) [system] _82188=_82188
^  Exit: (264) [user] eval_adjust_args2(=, _6658, _82188, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _82188, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6658, _82188, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^  Exit: (261) [user] eval_adjust_args(=, _6658, _82188, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^  Unify: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^  Call: (263) [system] setup_call_cleanup('$notrace'(_320766, _320768), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _320724, fbug((_320724-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_320766, _320768))
^  Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_320766, _320768), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _320724, fbug((_320724-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_320766, _320768))
^  Call: (264) [system] sig_atomic(system:'$notrace'(_320766, _320768))
^  Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _320724, fbug((_320724-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^  Call: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
   Call: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))))
   Unify: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))))
^  Call: (263) [user] eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (263) [user] eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
   Call: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^  Call: (265) [user] typed_list('&self', _333178, _333100)
^  Unify: (265) [user] typed_list('&self', _334110, _333100)
   Call: (266) [system] compound('&self')
   Fail: (266) [system] compound('&self')
^  Fail: (265) [user] typed_list('&self', _336890, _333100)
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Call: (265) [system] '&self'=='&flybase'
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^  Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^  Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^  Call: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'], _344272, _344274)
^  Unify: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'], _345208, _345210)
^  Call: (267) [user] loaded_into_kb('&self', _346066)
^  Unify: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (267) [user] once(user:asserted_metta_pred(_356636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (267) [system] once(user:asserted_metta_pred(_356636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (268) [user] asserted_metta_pred(_356636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (268) [user] asserted_metta_pred(_356636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Call: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Unify: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^  Call: (266) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Redo: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Call: (265) [system] '&self'\=='&corelib'
   Exit: (265) [system] '&self'\=='&corelib'
^  Call: (265) [user] using_all_spaces
^  Unify: (265) [user] using_all_spaces
   Call: (266) [system] nb_current(with_all_spaces, t)
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Call: (265) [system] '&self'\=='&corelib'
   Exit: (265) [system] '&self'\=='&corelib'
   Call: (265) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (266) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (265) [user] metta_atom_asserted('&self', '&corelib')
   Call: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
^  Call: (266) [user] using_all_spaces
^  Unify: (266) [user] using_all_spaces
   Call: (267) [system] nb_current(with_all_spaces, t)
   Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Call: (266) [system] 'registered-python-function'==(:)
   Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Call: (266) [system] 'registered-python-function'=='@doc'
   Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Call: (266) [system] fail
   Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
   Redo: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))))
   Call: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))))
   Unify: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))))
^  Call: (264) [user] eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (264) [user] eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Call: (265) [user] allow_host_functions
^  Unify: (265) [user] allow_host_functions
^  Exit: (265) [user] allow_host_functions
^  Call: (265) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _419124), is_syspred('prolog-load-context', _419124, _419132)))
^  Unify: (265) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _419124), is_syspred('prolog-load-context', _419124, _419132)))
^  Call: (267) [user] is_system_pred('prolog-load-context')
^  Unify: (267) [user] is_system_pred('prolog-load-context')
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
   Call: (268) [system] atom_concat(_424770, !, 'prolog-load-context')
^  Redo: (267) [user] is_system_pred('prolog-load-context')
^  Unify: (267) [user] is_system_pred('prolog-load-context')
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
   Call: (268) [system] atom_concat(_429398, '-fn', 'prolog-load-context')
^  Redo: (267) [user] is_system_pred('prolog-load-context')
^  Unify: (267) [user] is_system_pred('prolog-load-context')
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
   Call: (268) [system] atom_concat(_434026, '-p', 'prolog-load-context')
^  Fail: (267) [user] is_system_pred('prolog-load-context')
   Redo: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))))
   Call: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))
   Unify: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))
^  Call: (265) [user] eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (265) [user] eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Call: (266) [user] allow_host_functions
^  Unify: (266) [user] allow_host_functions
^  Exit: (266) [user] allow_host_functions
^  Call: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_446962, !, 'prolog-load-context')
^  Redo: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_451590, '-fn', 'prolog-load-context')
^  Redo: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_456218, '-p', 'prolog-load-context')
   Redo: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))
   Call: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))
   Unify: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))
^  Call: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Call: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _461712, _461714)
^  Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _461712, _461714)
   Call: (268) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _461712, _461714)
^  Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _461714)
   Call: (268) [system] var('prolog-load-context')
^  Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _461712, _461714)
^  Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _461714)
^  Call: (268) [user] len_or_unbound([directory, _4148], _461714)
^  Unify: (268) [user] len_or_unbound([directory, _4148], _461714)
   Call: (269) [system] is_list([directory, _4148])
   Exit: (269) [system] is_list([directory, _4148])
   Call: (269) [system] length([directory, _4148], _461714)
   Unify: (269) [system] length([directory, _4148], _461714)
   Call: (270) [system] var(_461714)
   Exit: (270) [system] var(_461714)
   Call: (270) [system] []==[]
   Exit: (270) [system] []==[]
   Call: (270) [system] _461714=2
   Exit: (270) [system] 2=2
   Exit: (269) [system] length([directory, _4148], 2)
^  Exit: (268) [user] len_or_unbound([directory, _4148], 2)
^  Exit: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^  Call: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', _483068)
^  Unify: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
^  Exit: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
   Call: (267) [system] 2\=2
^  Redo: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Call: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^  Unify: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^  Call: (269) [system] setup_call_cleanup('$notrace'(_489678, _489680), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _489636, fbug((_489636-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_489678, _489680))
^  Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_489678, _489680), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _489636, fbug((_489636-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_489678, _489680))
^  Call: (270) [system] sig_atomic(system:'$notrace'(_489678, _489680))
^  Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _489636, fbug((_489636-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^  Call: (267) [user] fail_on_constructor
^  Unify: (267) [user] fail_on_constructor
^  Call: (268) [user] true_flag
^  Unify: (268) [user] true_flag
^  Exit: (268) [user] true_flag
^  Exit: (267) [user] fail_on_constructor
   Redo: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))
^  Call: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Call: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Unify: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^  Call: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (269) [system] number(directory)
^  Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (269) [system] atom('prolog-load-context')
   Exit: (269) [system] atom('prolog-load-context')
^  Call: (269) [user] need_subst_f('prolog-load-context')
^  Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Exit: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (268) [system] ['prolog-load-context', directory, _4148]=_82188
   Exit: (268) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
   Exit: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
   Exit: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
   Exit: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^  Exit: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^  Unify: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^  Exit: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^  Exit: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (259) [system] ['prolog-load-context', directory, _4148]=_6704
   Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (258) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
   Exit: (258) [system] nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148])
^  Call: (258) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148]))))
^  Unify: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148]))))
^  Call: (260) [system] setup_call_cleanup('$notrace'(_16366, _16368), once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_16366, _16368))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_16366, _16368), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_16366, _16368))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_16366, _16368))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _19220]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^  Exit: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _19220]), ['prolog-load-context', directory, _4148]))))
^  Call: (258) [user] ignore((_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))))))))))
^  Unify: (258) [system] ignore(user:(_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))))))))))
   Call: (260) [system] _6712==1
   Fail: (260) [system] _6712==1
^  Call: (261) [system] setup_call_cleanup('$notrace'(_24822, _24824), once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])])))))))), '$restore_trace'(_24822, _24824))
^  Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_24822, _24824), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])])))))))), system:'$restore_trace'(_24822, _24824))
^  Call: (262) [system] sig_atomic(system:'$notrace'(_24822, _24824))
^  Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (258) [system] ignore(user:(_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))))))))))
^  Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6658), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _19220]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6658), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _19220]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])])))))))))))
   Call: (256) [system] retval(['prolog-load-context', directory, _19220])\=@=retval(fail)
   Exit: (256) [system] retval(['prolog-load-context', directory, _19220])\=@=retval(fail)
^  Exit: (255) [user] trace_eval(eval_20(=, _6658), e, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (257) [system] setup_call_cleanup('$notrace'(_35292, _35294), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_35292, _35294))
^  Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_35292, _35294), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_35292, _35294))
^  Call: (258) [system] sig_atomic(system:'$notrace'(_35292, _35294))
^  Fail: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (254) [user] eval_01(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], _6672)
   Call: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6694]
   Exit: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6694]
   Call: (255) [system] _41854=['prolog-load-context', directory, _4148]
   Exit: (255) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Call: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^  Unify: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^  Call: (256) [user] once(if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672)))
^  Unify: (256) [system] once(user:if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672)))
   Call: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672))
   Unify: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672))
^  Call: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^  Unify: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^  Call: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (260) [system] number(directory)
^  Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (260) [system] atom('prolog-load-context')
   Exit: (260) [system] atom('prolog-load-context')
^  Call: (260) [user] need_subst_f('prolog-load-context')
^  Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Exit: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (259) [system] ['prolog-load-context', directory, _4148]=_6672
   Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^  Exit: (256) [system] once(user:if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^  Exit: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (254) [user] eval_01(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (253) [user] eval_00(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (252) [user] eval_args(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (251) [user] must_eval_args(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (251) [apply] apply:maplist_([[]], _6674, user:must_eval_args(=, _6658, 497, '&self'))
   Unify: (251) [apply] apply:maplist_([[]], [_70778|_70780], user:must_eval_args(=, _6658, 497, '&self'))
^  Call: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _70778)
^  Unify: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _70778)
^  Call: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [system] var(eval_args)
   Fail: (254) [system] var(eval_args)
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [system] eval_args==false
   Fail: (254) [system] eval_args==false
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [system] eval_args==true
   Fail: (254) [system] eval_args==true
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
^  Call: (254) [user] fast_option_value(eval_args, debug)
^  Unify: (254) [user] fast_option_value(eval_args, debug)
   Call: (255) [system] atom(eval_args)
   Exit: (255) [system] atom(eval_args)
   Call: (255) [system] current_prolog_flag(eval_args, debug)
   Fail: (255) [system] current_prolog_flag(eval_args, debug)
^  Fail: (254) [user] fast_option_value(eval_args, debug)
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
^  Call: (254) [user] fast_option_value(eval_args, trace)
^  Unify: (254) [user] fast_option_value(eval_args, trace)
   Call: (255) [system] atom(eval_args)
   Exit: (255) [system] atom(eval_args)
   Call: (255) [system] current_prolog_flag(eval_args, trace)
   Fail: (255) [system] current_prolog_flag(eval_args, trace)
^  Fail: (254) [user] fast_option_value(eval_args, trace)
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230)
   Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230)
^  Call: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230, _105166)
^  Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230, [])
   Call: (256) [system] current_prolog_flag(nodebugx, true)
^  Redo: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230, _107970)
^  Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230, _108908)
^  Call: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (256) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_111642, _111644, _111646), defined)
^  Unify: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_111642, _111644, _111646), defined)
   Call: (257) [system] nonvar(defined)
   Exit: (257) [system] nonvar(defined)
   Call: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
   Unify: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
   Call: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
   Unify: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
   Call: (259) [system] callable(debugging_logicmoo_setting(_111642, _111644, _111646))
   Exit: (259) [system] callable(debugging_logicmoo_setting(_111642, _111644, _111646))
   Call: (259) [system] atom(bugger)
   Exit: (259) [system] atom(bugger)
   Exit: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
   Exit: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
^  Exit: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_111642, _111644, _111646), defined)
^  Call: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _103230, _125556)
^  Unify: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (254) [system] true==true
   Exit: (254) [system] true==true
^  Exit: (253) [user] is_debugging(eval_args)
^  Unify: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _70778)
^  Call: (253) [user] eval_args(=, _6658, 497, '&self', [], _70778)
^  Unify: (253) [user] eval_args(=, _6658, 497, '&self', [], _70778)
   Call: (254) [system] var([])
^  Redo: (253) [user] eval_args(=, _6658, 497, '&self', [], _70778)
^  Unify: (253) [user] eval_args(=, _6658, 497, '&self', [], _70778)
^  Call: (255) [system] setup_call_cleanup('$notrace'(_138680, _138682), once(user:self_eval([])), '$restore_trace'(_138680, _138682))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_138680, _138682), system:once(user:self_eval([])), system:'$restore_trace'(_138680, _138682))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_138680, _138682))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval([])), system:'$restore_trace'(3, -1))
   Call: (254) [system] _70778=[]
   Exit: (254) [system] []=[]
^  Exit: (253) [user] eval_args(=, _6658, 497, '&self', [], [])
^  Exit: (252) [user] must_eval_args(=, _6658, 497, '&self', [], [])
   Call: (252) [apply] apply:maplist_([], _70780, user:must_eval_args(=, _6658, 497, '&self'))
   Unify: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6658, 497, '&self'))
   Exit: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6658, 497, '&self'))
   Exit: (251) [apply] apply:maplist_([[]], [[]], user:must_eval_args(=, _6658, 497, '&self'))
   Exit: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6658, 497, '&self'))
^  Exit: (249) [apply] apply:maplist(user:must_eval_args(=, _6658, 497, '&self'), [['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []])
   Call: (249) [system] _6602=_6600
   Exit: (249) [system] _6600=_6600
^  Exit: (248) [user] eval_adjust_args2(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
^  Exit: (245) [user] eval_adjust_args(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^  Unify: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^  Call: (247) [system] setup_call_cleanup('$notrace'(_158480, _158482), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _158438, fbug((_158438-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), '$restore_trace'(_158480, _158482))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_158480, _158482), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _158438, fbug((_158438-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(_158480, _158482))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_158480, _158482))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _158438, fbug((_158438-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^  Call: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
   Call: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
   Unify: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
^  Call: (247) [user] eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (247) [user] eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
   Call: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
^  Call: (249) [user] typed_list('&self', _170892, _170814)
^  Unify: (249) [user] typed_list('&self', _171824, _170814)
   Call: (250) [system] compound('&self')
   Fail: (250) [system] compound('&self')
^  Fail: (249) [user] typed_list('&self', _174604, _170814)
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
   Call: (249) [system] '&self'=='&flybase'
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
^  Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _168966, _168972, ','])
^  Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _168966, _168972, ','])
^  Call: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _168966, _168972, ','], _181986, _181988)
^  Unify: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _168966, _168972, ','], _182922, _182924)
^  Call: (251) [user] loaded_into_kb('&self', _183780)
^  Unify: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (251) [user] once(user:asserted_metta_pred(_194350, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (251) [system] once(user:asserted_metta_pred(_194350, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (252) [user] asserted_metta_pred(_194350, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (252) [user] asserted_metta_pred(_194350, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
   Call: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _168966, _168972, ','])
   Unify: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _168966, _168972, ','])
^  Call: (250) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _168966, _168972, ','])
   Redo: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _168966, _168972, ','])
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
   Call: (249) [system] '&self'\=='&corelib'
   Exit: (249) [system] '&self'\=='&corelib'
^  Call: (249) [user] using_all_spaces
^  Unify: (249) [user] using_all_spaces
   Call: (250) [system] nb_current(with_all_spaces, t)
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
   Call: (249) [system] '&self'\=='&corelib'
   Exit: (249) [system] '&self'\=='&corelib'
   Call: (249) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (250) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (249) [user] metta_atom_asserted('&self', '&corelib')
   Call: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
^  Call: (250) [user] using_all_spaces
^  Unify: (250) [user] using_all_spaces
   Call: (251) [system] nb_current(with_all_spaces, t)
   Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
   Call: (250) [system] 'registered-python-function'==(:)
   Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
   Call: (250) [system] 'registered-python-function'=='@doc'
   Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
   Call: (250) [system] fail
   Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
   Redo: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
   Call: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
   Unify: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
^  Call: (248) [user] eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (248) [user] eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Call: (249) [user] allow_host_functions
^  Unify: (249) [user] allow_host_functions
^  Exit: (249) [user] allow_host_functions
^  Call: (249) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _256838), is_syspred(',', _256838, _256846)))
^  Unify: (249) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _256838), is_syspred(',', _256838, _256846)))
^  Call: (251) [user] is_system_pred(',')
^  Unify: (251) [user] is_system_pred(',')
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
   Call: (252) [system] atom_concat(_262484, !, ',')
^  Redo: (251) [user] is_system_pred(',')
^  Unify: (251) [user] is_system_pred(',')
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
   Call: (252) [system] atom_concat(_267112, '-fn', ',')
^  Redo: (251) [user] is_system_pred(',')
^  Unify: (251) [user] is_system_pred(',')
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
   Call: (252) [system] atom_concat(_271740, '-p', ',')
^  Fail: (251) [user] is_system_pred(',')
   Redo: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
   Call: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
   Unify: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
^  Call: (249) [user] eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (249) [user] eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Call: (250) [user] allow_host_functions
^  Unify: (250) [user] allow_host_functions
^  Exit: (250) [user] allow_host_functions
^  Call: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_284676, !, ',')
^  Redo: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_289304, '-fn', ',')
^  Redo: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_293932, '-p', ',')
   Redo: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
   Call: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
   Unify: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
^  Call: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Call: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _299426, _299428)
^  Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _299426, _299428)
   Call: (252) [system] var([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _299426, _299428)
^  Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _299428)
   Call: (252) [system] var(',')
^  Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _299426, _299428)
^  Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _299428)
^  Call: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _299428)
^  Unify: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _299428)
   Call: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
   Exit: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
   Call: (253) [system] length([['prolog-load-context', directory, _4148], []], _299428)
   Unify: (253) [system] length([['prolog-load-context', directory, _4148], []], _299428)
   Call: (254) [system] var(_299428)
   Exit: (254) [system] var(_299428)
   Call: (254) [system] []==[]
   Exit: (254) [system] []==[]
   Call: (254) [system] _299428=2
   Exit: (254) [system] 2=2
   Exit: (253) [system] length([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^  Call: (251) [user] is_metta_type_constructor('&self', ',', _320782)
^  Unify: (251) [user] is_metta_type_constructor('&self', ',', 2)
^  Exit: (251) [user] is_metta_type_constructor('&self', ',', 2)
   Call: (251) [system] 2\=2
^  Redo: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Call: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^  Unify: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_327392, _327394), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _327350, fbug((_327350-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_327392, _327394))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_327392, _327394), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _327350, fbug((_327350-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_327392, _327394))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_327392, _327394))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _327350, fbug((_327350-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (251) [user] fail_on_constructor
^  Unify: (251) [user] fail_on_constructor
^  Call: (252) [user] true_flag
^  Unify: (252) [user] true_flag
^  Exit: (252) [user] true_flag
^  Exit: (251) [user] fail_on_constructor
   Redo: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
^  Call: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Call: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Call: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (253) [system] number(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (253) [system] atom(',')
   Exit: (253) [system] atom(',')
^  Call: (253) [user] need_subst_f(',')
^  Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Exit: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=_6600
   Exit: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
   Exit: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
   Exit: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
   Exit: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^  Exit: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6300
   Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Call: (242) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
   Exit: (242) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []])
^  Call: (242) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Unify: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_371214, _371216), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_371214, _371216))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_371214, _371216), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_371214, _371216))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_371214, _371216))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _374080], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^  Exit: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _374080], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (242) [user] ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))))))))))
^  Unify: (242) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))))))))))
   Call: (244) [system] _6308==1
   Fail: (244) [system] _6308==1
^  Call: (245) [system] setup_call_cleanup('$notrace'(_379688, _379690), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])])))))))), '$restore_trace'(_379688, _379690))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_379688, _379690), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])])))))))), system:'$restore_trace'(_379688, _379690))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_379688, _379690))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (242) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))))))))))
^  Exit: (240) [system] call_cleanup(user:((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _374080], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _374080], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])])))))))))))
   Call: (240) [system] retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail)
   Exit: (240) [system] retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail)
^  Exit: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (241) [system] setup_call_cleanup('$notrace'(_390158, _390160), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_390158, _390160))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_390158, _390160), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_390158, _390160))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_390158, _390160))
^  Fail: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
   Call: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6290], []]
   Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6290], []]
   Call: (239) [system] _396720=[',', ['prolog-load-context', directory, _4148], []]
   Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Call: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^  Unify: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^  Call: (240) [user] once(if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258)))
^  Unify: (240) [system] once(user:if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258)))
   Call: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258))
   Unify: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258))
^  Call: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^  Unify: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^  Call: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [system] number(['prolog-load-context', directory, _4148])
^  Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [system] atom(',')
   Exit: (244) [system] atom(',')
^  Call: (244) [user] need_subst_f(',')
^  Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Exit: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6258
   Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^  Exit: (240) [system] once(user:if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^  Exit: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^  Unify: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^  Call: (239) [user] once(if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140)))
^  Unify: (239) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140)))
   Call: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140))
   Unify: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140))
^  Call: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^  Unify: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^  Call: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (243) [system] number(['prolog-load-context', directory, _4148])
^  Redo: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (243) [system] atom(',')
   Exit: (243) [system] atom(',')
^  Call: (243) [user] need_subst_f(',')
^  Redo: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Exit: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=_6140
   Exit: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^  Exit: (239) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^  Exit: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
   Call: (234) [apply] apply:maplist_([], _6142, user:must_eval_args(=, _6096, 499, '&self'))
   Unify: (234) [apply] apply:maplist_([], [], user:must_eval_args(=, _6096, 499, '&self'))
   Exit: (234) [apply] apply:maplist_([], [], user:must_eval_args(=, _6096, 499, '&self'))
   Exit: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [[',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
   Exit: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
   Exit: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
^  Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _6096, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (230) [system] _6040=_6038
   Exit: (230) [system] _6038=_6038
^  Exit: (229) [user] eval_adjust_args2(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), eval_adjust_args1(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Exit: (226) [user] eval_adjust_args(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^  Unify: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^  Call: (228) [system] setup_call_cleanup('$notrace'(_461178, _461180), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _461136, fbug((_461136-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), '$restore_trace'(_461178, _461180))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_461178, _461180), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _461136, fbug((_461136-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), system:'$restore_trace'(_461178, _461180))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_461178, _461180))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _461136, fbug((_461136-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^  Call: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
   Call: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
   Unify: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
^  Call: (228) [user] eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (228) [user] eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
   Call: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^  Call: (230) [user] typed_list('&self', _473590, _473512)
^  Unify: (230) [user] typed_list('&self', _474522, _473512)
   Call: (231) [system] compound('&self')
   Fail: (231) [system] compound('&self')
^  Fail: (230) [user] typed_list('&self', _477302, _473512)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
   Call: (230) [system] '&self'=='&flybase'
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^  Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^  Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^  Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'], _484684, _484686)
^  Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'], _485620, _485622)
^  Call: (232) [user] loaded_into_kb('&self', _486478)
^  Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (232) [user] once(user:asserted_metta_pred(_497048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (232) [system] once(user:asserted_metta_pred(_497048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (233) [user] asserted_metta_pred(_497048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (233) [user] asserted_metta_pred(_497048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
   Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
   Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^  Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
   Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
^  Call: (230) [user] using_all_spaces
^  Unify: (230) [user] using_all_spaces
   Call: (231) [system] nb_current(with_all_spaces, t)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
   Call: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
   Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
^  Call: (231) [user] using_all_spaces
^  Unify: (231) [user] using_all_spaces
   Call: (232) [system] nb_current(with_all_spaces, t)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Call: (231) [system] 'registered-python-function'==(:)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Call: (231) [system] 'registered-python-function'=='@doc'
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Call: (231) [system] fail
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Redo: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
   Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
   Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
^  Call: (229) [user] eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (229) [user] eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (230) [user] allow_host_functions
^  Unify: (230) [user] allow_host_functions
^  Exit: (230) [user] allow_host_functions
^  Call: (230) [user] once((is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _41846), is_syspred('det-if-then-else', _41846, _41854)))
^  Unify: (230) [system] once(user:(is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _41846), is_syspred('det-if-then-else', _41846, _41854)))
^  Call: (232) [user] is_system_pred('det-if-then-else')
^  Unify: (232) [user] is_system_pred('det-if-then-else')
   Call: (233) [system] atom('det-if-then-else')
   Exit: (233) [system] atom('det-if-then-else')
   Call: (233) [system] atom_concat(_47492, !, 'det-if-then-else')
^  Redo: (232) [user] is_system_pred('det-if-then-else')
^  Unify: (232) [user] is_system_pred('det-if-then-else')
   Call: (233) [system] atom('det-if-then-else')
   Exit: (233) [system] atom('det-if-then-else')
   Call: (233) [system] atom_concat(_52120, '-fn', 'det-if-then-else')
^  Redo: (232) [user] is_system_pred('det-if-then-else')
^  Unify: (232) [user] is_system_pred('det-if-then-else')
   Call: (233) [system] atom('det-if-then-else')
   Exit: (233) [system] atom('det-if-then-else')
   Call: (233) [system] atom_concat(_56748, '-p', 'det-if-then-else')
^  Fail: (232) [user] is_system_pred('det-if-then-else')
   Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
   Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
   Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
^  Call: (230) [user] eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (230) [user] eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (231) [user] allow_host_functions
^  Unify: (231) [user] allow_host_functions
^  Exit: (231) [user] allow_host_functions
^  Call: (231) [user] is_system_pred('det-if-then-else')
^  Unify: (231) [user] is_system_pred('det-if-then-else')
   Call: (232) [system] atom('det-if-then-else')
   Exit: (232) [system] atom('det-if-then-else')
   Call: (232) [system] atom_concat(_69684, !, 'det-if-then-else')
^  Redo: (231) [user] is_system_pred('det-if-then-else')
^  Unify: (231) [user] is_system_pred('det-if-then-else')
   Call: (232) [system] atom('det-if-then-else')
   Exit: (232) [system] atom('det-if-then-else')
   Call: (232) [system] atom_concat(_74312, '-fn', 'det-if-then-else')
^  Redo: (231) [user] is_system_pred('det-if-then-else')
^  Unify: (231) [user] is_system_pred('det-if-then-else')
   Call: (232) [system] atom('det-if-then-else')
   Exit: (232) [system] atom('det-if-then-else')
   Call: (232) [system] atom_concat(_78940, '-p', 'det-if-then-else')
   Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
   Call: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
   Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
^  Call: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84434, _84436)
^  Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84434, _84436)
   Call: (233) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84434, _84436)
^  Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _84436)
   Call: (233) [system] var('det-if-then-else')
^  Redo: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84434, _84436)
^  Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _84436)
^  Call: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84436)
^  Unify: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84436)
   Call: (234) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (234) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84436)
   Unify: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84436)
   Call: (235) [system] var(_84436)
   Exit: (235) [system] var(_84436)
   Call: (235) [system] []==[]
   Exit: (235) [system] []==[]
   Call: (235) [system] _84436=3
   Exit: (235) [system] 3=3
   Exit: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^  Exit: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^  Exit: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^  Call: (232) [user] is_metta_type_constructor('&self', 'det-if-then-else', _105790)
^  Redo: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (233) [user] cant_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (233) [user] cant_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (234) [system] 'det-if-then-else'==let
^  Redo: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (233) [user] must_det_ll((notrace((flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), quietly(if_t((nop(stop_rtrace), _117968>_118024), (set_debug(eval, false), _118088 is _118024+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^  Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), quietly(if_t((nop(stop_rtrace), _117968>_118024), (set_debug(eval, false), _118088 is _118024+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^  Call: (234) [user] once(user:(notrace((flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), quietly(if_t((nop(stop_rtrace), _117968>_118024), (set_debug(eval, false), _118088 is _118024+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^  Unify: (234) [system] once(user:(notrace((flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), quietly(if_t((nop(stop_rtrace), _117968>_118024), (set_debug(eval, false), _118088 is _118024+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_121864, _121866), once(user:(flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), '$restore_trace'(_121864, _121866))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_121864, _121866), system:once(user:(flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), system:'$restore_trace'(_121864, _121866))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_121864, _121866))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _118010=_118010, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace)))))
^  Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace)))))
^  Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace)))))
   Call: (236) [user] nop(notrace(no_repeats_var(_118140)))
   Unify: (236) [user] nop(notrace(no_repeats_var(_118140)))
   Exit: (236) [user] nop(notrace(no_repeats_var(_118140)))
^  Exit: (234) [system] once(user:(notrace((flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _118010=_118010, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^  Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _118010=_118010, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
   Call: (233) [occurs] occurs:sub_term(_133328, defn)
   Unify: (233) [occurs] occurs:sub_term(defn, defn)
   Exit: (233) [occurs] occurs:sub_term(defn, defn)
   Call: (233) [system] defn\=defn
   Fail: (233) [system] defn\=defn
   Redo: (233) [occurs] occurs:sub_term(_133328, defn)
   Unify: (233) [occurs] occurs:sub_term(_133328, defn)
   Call: (234) [system] compound(defn)
   Fail: (234) [system] compound(defn)
   Fail: (233) [occurs] occurs:sub_term(_133328, defn)
^  Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
   Call: (233) [system] _143546=defn
   Exit: (233) [system] defn=defn
^  Call: (233) [user] if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^  Unify: (233) [user] if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^  Call: (235) [system] setup_call_cleanup('$notrace'(_147350, _147352), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _147308, fbug((_147308-->if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), '$restore_trace'(_147350, _147352))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_147350, _147352), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _147308, fbug((_147308-->if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(_147350, _147352))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_147350, _147352))
^  Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _147308, fbug((_147308-->if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (233) [user] if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
   Call: (233) [system] _152132=retval(fail)
   Exit: (233) [system] retval(fail)=retval(fail)
   Call: (233) [system] _153994=(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))
   Exit: (233) [system] (\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))
^  Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_118140, nb_setarg(1, retval(fail), _6038))))), ignore((_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))))))
^  Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_118140, nb_setarg(1, retval(fail), _6038))))), user:ignore((_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))))))
^  Call: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (236) [user] findall((_159882->_159884), get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902)
^  Unify: (236) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902)
^  Call: (237) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
^  Unify: (237) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
^  Call: (238) [$bags] cleanup_bag(findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, []), '$destroy_findall_bag')
^  Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, []), '$bags':'$destroy_findall_bag')
   Call: (239) [$bags] findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
   Unify: (239) [$bags] findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
^  Call: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884)
^  Unify: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_168384], _159884)
^  Call: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _168384)
^  Unify: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _168384)
   Call: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _171190)
   Unify: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _171190)
   Call: (243) [system] var(_171190)
   Exit: (243) [system] var(_171190)
   Call: (243) [system] []==[]
   Exit: (243) [system] []==[]
   Call: (243) [system] _171190=3
   Exit: (243) [system] 3=3
   Exit: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
   Call: (242) [system] length(_168384, 3)
   Unify: (242) [system] length(_168384, 3)
   Call: (243) [system] var(3)
   Redo: (242) [system] length(_168384, 3)
   Unify: (242) [system] length(_168384, 3)
   Call: (243) [system] integer(3)
   Exit: (243) [system] integer(3)
   Call: (243) [system] _168384==[]
   Redo: (242) [system] length(_168384, 3)
   Call: (243) [system] var(_168384)
   Exit: (243) [system] var(_168384)
   Exit: (242) [system] length([_189734, _189740, _189746], 3)
^  Exit: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_189734, _189740, _189746])
   Call: (241) [user] metta_eq_def(=, '&self', ['det-if-then-else', _189734, _189740, _189746], _159884)
   Unify: (241) [user] metta_eq_def(=, '&self', ['det-if-then-else', _189734, _189740, _189746], _159884)
^  Call: (242) [user] ignore((=)=(=))
^  Unify: (242) [system] ignore(user:((=)=(=)))
   Call: (243) [system] (=)=(=)
   Exit: (243) [system] (=)=(=)
^  Exit: (242) [system] ignore(user:((=)=(=)))
   Call: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^  Call: (243) [user] typed_list('&self', _200046, _199968)
^  Unify: (243) [user] typed_list('&self', _200978, _199968)
   Call: (244) [system] compound('&self')
   Fail: (244) [system] compound('&self')
^  Fail: (243) [user] typed_list('&self', _203758, _199968)
   Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Call: (243) [system] '&self'=='&flybase'
   Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^  Call: (243) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^  Unify: (243) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^  Call: (244) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884], _211140, _211142)
^  Unify: (244) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884], _212076, _212078)
^  Call: (245) [user] loaded_into_kb('&self', _212934)
^  Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (245) [user] once(user:asserted_metta_pred(_223504, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (245) [system] once(user:asserted_metta_pred(_223504, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (246) [user] asserted_metta_pred(_223504, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (246) [user] asserted_metta_pred(_223504, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Call: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Unify: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^  Call: (244) [user] metta_atom_asserted_deduced('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Redo: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
^  Call: (243) [user] using_all_spaces
^  Unify: (243) [user] using_all_spaces
   Call: (244) [system] nb_current(with_all_spaces, t)
   Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
   Call: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
   Call: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^  Call: (244) [user] using_all_spaces
^  Unify: (244) [user] using_all_spaces
   Call: (245) [system] nb_current(with_all_spaces, t)
   Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Call: (244) [system] (=)==(:)
   Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Call: (244) [system] (=)=='@doc'
   Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
   Call: (244) [system] fail
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^  Redo: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884)
   Redo: (239) [$bags] findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
   Exit: (239) [$bags] findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), [], [])
^  Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (237) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), [], [])
^  Exit: (236) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), [])
^  Call: (236) [user] eval_defn_bodies(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038, [])
^  Unify: (236) [user] eval_defn_bodies(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038, [])
^  Call: (237) [user] ignore((curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130), assert(is_metta_type_constructor('&self', _286128, _286130))))
^  Unify: (237) [system] ignore(user:(curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130), assert(is_metta_type_constructor('&self', _286128, _286130))))
^  Call: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130)
^  Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130)
   Call: (240) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130)
^  Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _286130)
   Call: (240) [system] var('det-if-then-else')
^  Redo: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130)
^  Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _286130)
^  Call: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286130)
^  Unify: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286130)
   Call: (241) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (241) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286130)
   Unify: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286130)
   Call: (242) [system] var(_286130)
   Exit: (242) [system] var(_286130)
   Call: (242) [system] []==[]
   Exit: (242) [system] []==[]
   Call: (242) [system] _286130=3
   Exit: (242) [system] 3=3
   Exit: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^  Exit: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^  Exit: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^  Call: (239) [user] assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))
^  Exit: (239) [user] assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))
^  Exit: (237) [system] ignore(user:(curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3), assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))))
^  Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_314074, _314076), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _314032, fbug((_314032-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), '$restore_trace'(_314074, _314076))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_314074, _314076), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _314032, fbug((_314032-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(_314074, _314076))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_314074, _314076))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _314032, fbug((_314032-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (237) [user] fail_on_constructor
^  Unify: (237) [user] fail_on_constructor
^  Call: (238) [user] true_flag
^  Unify: (238) [user] true_flag
^  Exit: (238) [user] true_flag
^  Exit: (237) [user] fail_on_constructor
^  Fail: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
   Call: (235) [system] fail
   Fail: (235) [system] fail
^  Call: (235) [user] ignore((_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))))))))
^  Unify: (235) [system] ignore(user:(_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))))))))
   Call: (237) [system] _118010==1
   Fail: (237) [system] _118010==1
^  Call: (238) [system] setup_call_cleanup('$notrace'(_330858, _330860), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))), '$restore_trace'(_330858, _330860))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_330858, _330860), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_330858, _330860))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_330858, _330860))
^  Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (235) [system] ignore(user:(_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))))))))
^  Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_118140, nb_setarg(1, retval(fail), _6038))))), user:ignore((_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))))))
^  Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
   Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
^  Call: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (234) [system] number(['file-search-path', bench, _4094])
^  Redo: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (234) [system] atom('det-if-then-else')
   Exit: (234) [system] atom('det-if-then-else')
^  Call: (234) [user] need_subst_f('det-if-then-else')
^  Redo: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (233) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_6038
   Exit: (233) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Exit: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
   Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
   Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
   Exit: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^  Exit: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5738
   Exit: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Exit: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (223) [system] nb_setarg(1, retval(fail), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (223) [system] nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (223) [user] ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Unify: (223) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_371194, _371196), once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_371194, _371196))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_371194, _371196), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_371194, _371196))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_371194, _371196))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (223) [user] ignore((_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))))))))))
^  Unify: (223) [system] ignore(user:(_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))))))))))
   Call: (225) [system] _5746==1
   Fail: (225) [system] _5746==1
^  Call: (226) [system] setup_call_cleanup('$notrace'(_379710, _379712), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])])))))))), '$restore_trace'(_379710, _379712))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_379710, _379712), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])])))))))), system:'$restore_trace'(_379710, _379712))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_379710, _379712))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:(_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))))))))))
^  Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])*->nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]);fail, trace, call(eval_20(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), user:ignore((_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])])))))))))))
   Call: (221) [system] retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail)
   Exit: (221) [system] retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail)
^  Exit: (220) [user] trace_eval(eval_20(=, _5576), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_390180, _390182), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_390180, _390182))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_390180, _390182), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_390180, _390182))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_390180, _390182))
^  Fail: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
   Call: (220) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5644], 'True', [',', ['prolog-load-context', directory, _5686], ['add-atom', '&self', [file_search_path, bench, _5686]]]]
^  Redo: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _396758)
^  Unify: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _396758)
^  Call: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (223) [system] 499<1
   Fail: (223) [system] 499<1
^  Redo: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (222) [system] setup_call_cleanup('$notrace'(_404268, _404270), once(user:(_404244 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _404258))), '$restore_trace'(_404268, _404270))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_404268, _404270), system:once(user:(_404244 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _404258))), system:'$restore_trace'(_404268, _404270))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_404268, _404270))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _407134], 'True', [',', ['prolog-load-context', directory, _407176], []]]))), system:'$restore_trace'(3, -1))
^  Call: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^  Unify: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^  Call: (222) [user] must_det_ll((notrace((flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), quietly(if_t((nop(stop_rtrace), _410052>_410108), (set_debug(eval, false), _410172 is _410108+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^  Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), quietly(if_t((nop(stop_rtrace), _410052>_410108), (set_debug(eval, false), _410172 is _410108+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^  Call: (223) [user] once(user:(notrace((flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), quietly(if_t((nop(stop_rtrace), _410052>_410108), (set_debug(eval, false), _410172 is _410108+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^  Unify: (223) [system] once(user:(notrace((flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), quietly(if_t((nop(stop_rtrace), _410052>_410108), (set_debug(eval, false), _410172 is _410108+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_413948, _413950), once(user:(flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), '$restore_trace'(_413948, _413950))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_413948, _413950), system:once(user:(flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), system:'$restore_trace'(_413948, _413950))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_413948, _413950))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _410094=_410094, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace)))))
^  Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace)))))
^  Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace)))))
   Call: (225) [user] nop(notrace(no_repeats_var(_410224)))
   Unify: (225) [user] nop(notrace(no_repeats_var(_410224)))
   Exit: (225) [user] nop(notrace(no_repeats_var(_410224)))
^  Exit: (223) [system] once(user:(notrace((flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _410094=_410094, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^  Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _410094=_410094, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
   Call: (222) [occurs] occurs:sub_term(_425412, e)
   Unify: (222) [occurs] occurs:sub_term(e, e)
   Exit: (222) [occurs] occurs:sub_term(e, e)
   Call: (222) [system] e\=e
   Fail: (222) [system] e\=e
   Redo: (222) [occurs] occurs:sub_term(_425412, e)
   Unify: (222) [occurs] occurs:sub_term(_425412, e)
   Call: (223) [system] compound(e)
   Fail: (223) [system] compound(e)
   Fail: (222) [occurs] occurs:sub_term(_425412, e)
^  Redo: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
   Call: (222) [system] _435630=e
   Exit: (222) [system] e=e
^  Call: (222) [user] if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^  Unify: (222) [user] if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^  Call: (224) [system] setup_call_cleanup('$notrace'(_439434, _439436), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _439392, fbug((_439392-->if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), '$restore_trace'(_439434, _439436))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_439434, _439436), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _439392, fbug((_439392-->if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(_439434, _439436))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_439434, _439436))
^  Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _439392, fbug((_439392-->if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (222) [user] if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
   Call: (222) [system] _444216=retval(fail)
   Exit: (222) [system] retval(fail)=retval(fail)
   Call: (222) [system] _446078=(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))))
   Exit: (222) [system] (\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))))
^  Call: (222) [user] call_cleanup(((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)*->nb_setarg(1, retval(fail), _408124);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)), ignore(notrace((\+_408124\=_410224, nb_setarg(1, retval(fail), _408124))))), ignore((_410094==1->ignore(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)])))))))))))
^  Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)*->nb_setarg(1, retval(fail), _408124);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)), ignore(notrace((\+_408124\=_410224, nb_setarg(1, retval(fail), _408124))))), user:ignore((_410094==1->ignore(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)])))))))))))
^  Call: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
   Call: (225) [system] atom(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^  Call: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (228) [system] setup_call_cleanup('$notrace'(_458484, _458486), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_458484, _458486))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_458484, _458486), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_458484, _458486))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_458484, _458486))
^  Fail: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (226) [system] atomic('det-if-then-else')
   Exit: (226) [system] atomic('det-if-then-else')
^  Call: (226) [user] is_sl('det-if-then-else')
^  Unify: (226) [user] is_sl('det-if-then-else')
   Call: (227) [system] number('det-if-then-else')
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
   Call: (225) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]==[]
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
   Call: (225) [system] atom(=)
   Exit: (225) [system] atom(=)
   Call: (225) [system] (=)\==(=)
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
   Call: (225) [system] callable('det-if-then-else')
   Exit: (225) [system] callable('det-if-then-else')
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
   Call: (225) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (225) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
   Call: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_485518])
   Call: (225) [system] var('det-if-then-else')
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^  Call: (225) [user] once(expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _489280))
^  Unify: (225) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _489280))
^  Call: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _489280)
^  Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _489280)
   Call: (227) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (227) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_494856])
   Call: (227) [system] ground('det-if-then-else')
   Exit: (227) [system] ground('det-if-then-else')
^  Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_497638])
^  Call: (227) [user] apply:maplist(expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _497638)
^  Unify: (227) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _497638)
   Call: (228) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _497638, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_501384|_501386], user:expand_eval)
^  Call: (229) [user] expand_eval(['file-search-path', bench, _4094], _501384)
^  Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], _501384)
   Call: (230) [system] is_list(['file-search-path', bench, _4094])
   Exit: (230) [system] is_list(['file-search-path', bench, _4094])
^  Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_506028])
   Call: (230) [system] ground('file-search-path')
   Exit: (230) [system] ground('file-search-path')
^  Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_508810])
^  Call: (230) [user] apply:maplist(expand_eval, [bench, _4094], _508810)
^  Unify: (230) [apply] apply:maplist(user:expand_eval, [bench, _4094], _508810)
   Call: (231) [apply] apply:maplist_([bench, _4094], _508810, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([bench, _4094], [_512556|_512558], user:expand_eval)
^  Call: (232) [user] expand_eval(bench, _512556)
^  Unify: (232) [user] expand_eval(bench, _512556)
   Call: (233) [system] is_list(bench)
^  Redo: (232) [user] expand_eval(bench, _512556)
   Call: (233) [system] bench=_512556
   Exit: (233) [system] bench=bench
^  Exit: (232) [user] expand_eval(bench, bench)
   Call: (232) [apply] apply:maplist_([_4094], _512558, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([_4094], [_520918|_520920], user:expand_eval)
^  Call: (233) [user] expand_eval(_4094, _520918)
^  Unify: (233) [user] expand_eval(_4094, _520918)
   Call: (234) [system] is_list(_4094)
^  Redo: (233) [user] expand_eval(_4094, _6246)
   Call: (234) [system] _4094=_6246
   Exit: (234) [system] _4094=_4094
^  Exit: (233) [user] expand_eval(_4094, _4094)
   Call: (233) [apply] apply:maplist_([], _6248, user:expand_eval)
   Unify: (233) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (233) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^  Exit: (230) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^  Exit: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (229) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], _6224, user:expand_eval)
   Unify: (229) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], [_18128|_18130], user:expand_eval)
^  Call: (230) [user] expand_eval('True', _18128)
^  Unify: (230) [user] expand_eval('True', _18128)
   Call: (231) [system] is_list('True')
^  Redo: (230) [user] expand_eval('True', _18128)
   Call: (231) [system] 'True'=_18128
   Exit: (231) [system] 'True'='True'
^  Exit: (230) [user] expand_eval('True', 'True')
   Call: (230) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], _18130, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [_26490|_26492], user:expand_eval)
^  Call: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _26490)
^  Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _26490)
   Call: (232) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (232) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_31134])
   Call: (232) [system] ground(',')
   Exit: (232) [system] ground(',')
^  Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_33916])
^  Call: (232) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _33916)
^  Unify: (232) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _33916)
   Call: (233) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _33916, user:expand_eval)
   Unify: (233) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_37662|_37664], user:expand_eval)
^  Call: (234) [user] expand_eval(['prolog-load-context', directory, _4148], _37662)
^  Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], _37662)
   Call: (235) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (235) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_42306])
   Call: (235) [system] ground('prolog-load-context')
   Exit: (235) [system] ground('prolog-load-context')
^  Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_45088])
^  Call: (235) [user] apply:maplist(expand_eval, [directory, _4148], _45088)
^  Unify: (235) [apply] apply:maplist(user:expand_eval, [directory, _4148], _45088)
   Call: (236) [apply] apply:maplist_([directory, _4148], _45088, user:expand_eval)
   Unify: (236) [apply] apply:maplist_([directory, _4148], [_48834|_48836], user:expand_eval)
^  Call: (237) [user] expand_eval(directory, _48834)
^  Unify: (237) [user] expand_eval(directory, _48834)
   Call: (238) [system] is_list(directory)
^  Redo: (237) [user] expand_eval(directory, _48834)
   Call: (238) [system] directory=_48834
   Exit: (238) [system] directory=directory
^  Exit: (237) [user] expand_eval(directory, directory)
   Call: (237) [apply] apply:maplist_([_4148], _48836, user:expand_eval)
   Unify: (237) [apply] apply:maplist_([_4148], [_57196|_57198], user:expand_eval)
^  Call: (238) [user] expand_eval(_4148, _57196)
^  Unify: (238) [user] expand_eval(_4148, _57196)
   Call: (239) [system] is_list(_4148)
^  Redo: (238) [user] expand_eval(_4148, _57196)
   Call: (239) [system] _4148=_57196
   Exit: (239) [system] _4148=_4148
^  Exit: (238) [user] expand_eval(_4148, _4148)
   Call: (238) [apply] apply:maplist_([], _57198, user:expand_eval)
   Unify: (238) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (238) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (237) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (236) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (235) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (234) [apply] apply:maplist_([[]], _37664, user:expand_eval)
   Unify: (234) [apply] apply:maplist_([[]], [_72084|_72086], user:expand_eval)
^  Call: (235) [user] expand_eval([], _72084)
^  Unify: (235) [user] expand_eval([], _72084)
   Call: (236) [system] is_list([])
   Exit: (236) [system] is_list([])
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Call: (225) [user] is_progn('det-if-then-else')
^  Unify: (225) [user] is_progn('det-if-then-else')
   Call: (226) [system] var('det-if-then-else')
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Call: (225) [user] is_space_op('det-if-then-else')
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
   Call: (225) [system] is_list(['file-search-path', bench, _4094])
   Exit: (225) [system] is_list(['file-search-path', bench, _4094])
   Call: (225) [system] ['file-search-path', bench, _4094]=[_87934, _87940, _87946]
   Exit: (225) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Call: (225) [user] simple_math(['file-search-path', bench, _4094])
^  Unify: (225) [user] simple_math(['file-search-path', bench, _4094])
   Call: (226) [system] attvar(['file-search-path', bench, _4094])
^  Redo: (225) [user] simple_math(['file-search-path', bench, _4094])
^  Unify: (225) [user] simple_math(['file-search-path', bench, _4094])
   Call: (226) [system] atom('file-search-path')
   Exit: (226) [system] atom('file-search-path')
   Call: (226) [system] atom_length('file-search-path', 1)
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Call: (225) [user] metta_compiled_predicate('&self', 'det-if-then-else', _99090)
^  Fail: (225) [user] metta_compiled_predicate('&self', 'det-if-then-else', _99090)
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
   Call: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (225) [user] apply:maplist(self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (225) [apply] apply:maplist(user:self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (226) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
   Unify: (226) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
^  Call: (227) [user] self_eval('det-if-then-else')
^  Unify: (227) [user] self_eval('det-if-then-else')
^  Call: (229) [system] setup_call_cleanup('$notrace'(_110282, _110284), once(user:self_eval0('det-if-then-else')), '$restore_trace'(_110282, _110284))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_110282, _110284), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(_110282, _110284))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_110282, _110284))
^  Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(3, -1))
^  Exit: (227) [user] self_eval('det-if-then-else')
   Call: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
   Unify: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
^  Call: (228) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (228) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (230) [system] setup_call_cleanup('$notrace'(_118698, _118700), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_118698, _118700))
^  Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_118698, _118700), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_118698, _118700))
^  Call: (231) [system] sig_atomic(system:'$notrace'(_118698, _118700))
^  Fail: (228) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
   Call: (225) [system] _124348=do_more_defs(true)
   Exit: (225) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (225) [user] clause(eval_21(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896), _126224)
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Call: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Unify: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Call: (226) [user] eval_selfless(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Unify: (226) [user] eval_selfless(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Call: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
   Call: (228) [system] var('det-if-then-else')
^  Redo: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Call: (228) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Unify: (228) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Call: (229) [user] allow_clp
^  Unify: (229) [user] allow_clp
^  Call: (230) [user] false_flag
^  Unify: (230) [user] false_flag
   Call: (231) [system] fail
   Fail: (231) [system] fail
^  Fail: (230) [user] false_flag
^  Redo: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Call: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Unify: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
   Call: (229) [system] var('det-if-then-else')
^  Redo: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Unify: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Call: (229) [user] fake_notrace((ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^  Unify: (229) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^  Call: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^  Unify: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^  Call: (231) [user] setup_call_cleanup('$notrace'(_156024, _156026), once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318))), '$restore_trace'(_156024, _156026))
^  Unify: (231) [system] setup_call_cleanup(user:'$notrace'(_156024, _156026), user:once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318))), user:'$restore_trace'(_156024, _156026))
^  Call: (232) [system] sig_atomic(user:'$notrace'(_156024, _156026))
^  Fail: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^  Fail: (229) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^  Redo: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Unify: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Call: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Unify: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Call: (227) [user] naive_eval_args
^  Unify: (227) [user] naive_eval_args
   Call: (228) [system] false
   Unify: (228) [system] false
   Call: (229) [system] fail
^  Redo: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Unify: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Call: (227) [user] naive_eval_args
^  Unify: (227) [user] naive_eval_args
   Call: (228) [system] false
   Unify: (228) [system] false
   Call: (229) [system] fail
^  Redo: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^  Call: (227) [user] eval_adjust_args(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)
^  Unify: (227) [user] eval_adjust_args(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)
   Call: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)), eval_adjust_args1(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480))
   Unify: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)), eval_adjust_args1(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480))
^  Call: (230) [user] eval_all_args
^  Unify: (230) [user] eval_all_args
^  Call: (231) [user] true_flag
^  Unify: (231) [user] true_flag
^  Exit: (231) [user] true_flag
^  Exit: (230) [user] eval_all_args
^  Call: (230) [user] eval_adjust_args2(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)
^  Unify: (230) [user] eval_adjust_args2(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_186712])
^  Call: (231) [user] apply:maplist(must_eval_args(=, _187670, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _186712)
^  Unify: (231) [apply] apply:maplist(user:must_eval_args(=, _187670, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _186712)
   Call: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _186712, user:must_eval_args(=, _187670, 498, '&self'))
   Unify: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_190492|_190494], user:must_eval_args(=, _187670, 498, '&self'))
^  Call: (233) [user] must_eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Unify: (233) [user] must_eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Call: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] var(eval_args)
   Fail: (235) [system] var(eval_args)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] eval_args==false
   Fail: (235) [system] eval_args==false
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] eval_args==true
   Fail: (235) [system] eval_args==true
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
^  Call: (235) [user] fast_option_value(eval_args, debug)
^  Unify: (235) [user] fast_option_value(eval_args, debug)
   Call: (236) [system] atom(eval_args)
   Exit: (236) [system] atom(eval_args)
   Call: (236) [system] current_prolog_flag(eval_args, debug)
   Fail: (236) [system] current_prolog_flag(eval_args, debug)
^  Fail: (235) [user] fast_option_value(eval_args, debug)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
^  Call: (235) [user] fast_option_value(eval_args, trace)
^  Unify: (235) [user] fast_option_value(eval_args, trace)
   Call: (236) [system] atom(eval_args)
   Exit: (236) [system] atom(eval_args)
   Call: (236) [system] current_prolog_flag(eval_args, trace)
   Fail: (236) [system] current_prolog_flag(eval_args, trace)
^  Fail: (235) [user] fast_option_value(eval_args, trace)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944)
   Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944)
^  Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944, _224880)
^  Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944, [])
   Call: (237) [system] current_prolog_flag(nodebugx, true)
^  Redo: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944, _227684)
^  Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944, _228622)
^  Call: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (237) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_231356, _231358, _231360), defined)
^  Unify: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_231356, _231358, _231360), defined)
   Call: (238) [system] nonvar(defined)
   Exit: (238) [system] nonvar(defined)
   Call: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
   Unify: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
   Call: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
   Unify: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
   Call: (240) [system] callable(debugging_logicmoo_setting(_231356, _231358, _231360))
   Exit: (240) [system] callable(debugging_logicmoo_setting(_231356, _231358, _231360))
   Call: (240) [system] atom(bugger)
   Exit: (240) [system] atom(bugger)
   Exit: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
   Exit: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
^  Exit: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_231356, _231358, _231360), defined)
^  Call: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _222944, _245270)
^  Unify: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (235) [system] true==true
   Exit: (235) [system] true==true
^  Exit: (234) [user] is_debugging(eval_args)
^  Unify: (233) [user] must_eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Call: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
   Call: (235) [system] var(['file-search-path', bench, _4094])
^  Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_258394, _258396), once(user:self_eval(['file-search-path', bench, _4094])), '$restore_trace'(_258394, _258396))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_258394, _258396), system:once(user:self_eval(['file-search-path', bench, _4094])), system:'$restore_trace'(_258394, _258396))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_258394, _258396))
^  Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_263132, _263134), once(user:nonvar(_190492)), '$restore_trace'(_263132, _263134))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_263132, _263134), system:once(user:nonvar(_190492)), system:'$restore_trace'(_263132, _263134))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_263132, _263134))
^  Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_267870, _267872), once(user:nonvar(_190492)), '$restore_trace'(_267870, _267872))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_267870, _267872), system:once(user:nonvar(_190492)), system:'$restore_trace'(_267870, _267872))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_267870, _267872))
^  Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
   Call: (235) [system] [bench, _4094]==[]
^  Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
   Call: (235) [system] atom(=)
   Exit: (235) [system] atom(=)
   Call: (235) [system] (=)\==(=)
^  Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Call: (235) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (235) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (237) [system] setup_call_cleanup('$notrace'(_281936, _281938), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_281936, _281938))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_281936, _281938), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_281936, _281938))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_281936, _281938))
^  Fail: (235) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Call: (235) [user] eval_00(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Unify: (235) [user] eval_00(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Call: (236) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (236) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (238) [system] setup_call_cleanup('$notrace'(_291334, _291336), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_291334, _291336))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_291334, _291336), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_291334, _291336))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_291334, _291336))
^  Fail: (236) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (235) [user] eval_00(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Unify: (235) [user] eval_00(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Call: (236) [user] eval_01(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Unify: (236) [user] eval_01(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^  Call: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (239) [system] 498<1
   Fail: (239) [system] 498<1
^  Redo: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (238) [system] setup_call_cleanup('$notrace'(_304492, _304494), once(user:(_304468 is 498-1, copy_term(['file-search-path', bench, _4094], _304482))), '$restore_trace'(_304492, _304494))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_304492, _304494), system:once(user:(_304468 is 498-1, copy_term(['file-search-path', bench, _4094], _304482))), system:'$restore_trace'(_304492, _304494))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_304492, _304494))
^  Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['file-search-path', bench, _4094], ['file-search-path', bench, _307346]))), system:'$restore_trace'(3, -1))
^  Call: (237) [user] trace_eval(eval_20(=, _187670), e, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (237) [user] trace_eval(eval_20(=, _187670), e, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Call: (238) [user] must_det_ll((notrace((flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), quietly(if_t((nop(stop_rtrace), _310222>_310278), (set_debug(eval, false), _310342 is _310278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^  Unify: (238) [user] must_det_ll(user:(notrace((flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), quietly(if_t((nop(stop_rtrace), _310222>_310278), (set_debug(eval, false), _310342 is _310278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^  Call: (239) [user] once(user:(notrace((flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), quietly(if_t((nop(stop_rtrace), _310222>_310278), (set_debug(eval, false), _310342 is _310278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^  Unify: (239) [system] once(user:(notrace((flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), quietly(if_t((nop(stop_rtrace), _310222>_310278), (set_debug(eval, false), _310342 is _310278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^  Call: (242) [system] setup_call_cleanup('$notrace'(_314118, _314120), once(user:(flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), '$restore_trace'(_314118, _314120))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_314118, _314120), system:once(user:(flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), system:'$restore_trace'(_314118, _314120))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_314118, _314120))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _310264=_310264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace)))))
^  Unify: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace)))))
^  Exit: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace)))))
   Call: (241) [user] nop(notrace(no_repeats_var(_310394)))
   Unify: (241) [user] nop(notrace(no_repeats_var(_310394)))
   Exit: (241) [user] nop(notrace(no_repeats_var(_310394)))
^  Exit: (239) [system] once(user:(notrace((flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _310264=_310264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^  Exit: (238) [user] must_det_ll(user:(notrace((flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _310264=_310264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
   Call: (238) [occurs] occurs:sub_term(_325582, e)
   Unify: (238) [occurs] occurs:sub_term(e, e)
   Exit: (238) [occurs] occurs:sub_term(e, e)
   Call: (238) [system] e\=e
   Fail: (238) [system] e\=e
   Redo: (238) [occurs] occurs:sub_term(_325582, e)
   Unify: (238) [occurs] occurs:sub_term(_325582, e)
   Call: (239) [system] compound(e)
   Fail: (239) [system] compound(e)
   Fail: (238) [occurs] occurs:sub_term(_325582, e)
^  Redo: (237) [user] trace_eval(eval_20(=, _187670), e, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (238) [system] _335800=e
   Exit: (238) [system] e=e
^  Call: (238) [user] if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
^  Unify: (238) [user] if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
^  Call: (240) [system] setup_call_cleanup('$notrace'(_339604, _339606), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _339562, fbug((_339562-->if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_339604, _339606))
^  Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_339604, _339606), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _339562, fbug((_339562-->if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_339604, _339606))
^  Call: (241) [system] sig_atomic(system:'$notrace'(_339604, _339606))
^  Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _339562, fbug((_339562-->if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (238) [user] if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
   Call: (238) [system] _344386=retval(fail)
   Exit: (238) [system] retval(fail)=retval(fail)
   Call: (238) [system] _346248=(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))))
   Exit: (238) [system] (\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))))
^  Call: (238) [user] call_cleanup(((call(eval_20(=, _187670), 497, '&self', ['file-search-path', bench, _4094], _308294)*->nb_setarg(1, retval(fail), _308294);fail, trace, call(eval_20(=, _187670), 497, '&self', ['file-search-path', bench, _4094], _308294)), ignore(notrace((\+_308294\=_310394, nb_setarg(1, retval(fail), _308294))))), ignore((_310264==1->ignore(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)])))))))))))
^  Unify: (238) [system] call_cleanup(user:((call(eval_20(=, _187670), 497, '&self', ['file-search-path', bench, _4094], _308294)*->nb_setarg(1, retval(fail), _308294);fail, trace, call(eval_20(=, _187670), 497, '&self', ['file-search-path', bench, _4094], _308294)), ignore(notrace((\+_308294\=_310394, nb_setarg(1, retval(fail), _308294))))), user:ignore((_310264==1->ignore(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)])))))))))))
^  Call: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (241) [system] atom(['file-search-path', bench, _4094])
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Call: (241) [user] no_eval(['file-search-path', bench, _4094])
^  Unify: (241) [user] no_eval(['file-search-path', bench, _4094])
^  Call: (242) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (242) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (244) [system] setup_call_cleanup('$notrace'(_358654, _358656), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_358654, _358656))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_358654, _358656), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_358654, _358656))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_358654, _358656))
^  Fail: (242) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (241) [user] no_eval(['file-search-path', bench, _4094])
^  Unify: (241) [user] no_eval(['file-search-path', bench, _4094])
   Call: (242) [system] atomic('file-search-path')
   Exit: (242) [system] atomic('file-search-path')
^  Call: (242) [user] is_sl('file-search-path')
^  Unify: (242) [user] is_sl('file-search-path')
   Call: (243) [system] number('file-search-path')
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (241) [system] [bench, _4094]==[]
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (241) [system] atom(=)
   Exit: (241) [system] atom(=)
   Call: (241) [system] (=)\==(=)
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (241) [system] callable('file-search-path')
   Exit: (241) [system] callable('file-search-path')
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (241) [system] is_list([bench, _4094])
   Exit: (241) [system] is_list([bench, _4094])
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (241) [system] is_list(['file-search-path', bench, _4094])
   Exit: (241) [system] is_list(['file-search-path', bench, _4094])
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_385688])
   Call: (241) [system] var('file-search-path')
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Call: (241) [user] once(expand_eval(['file-search-path', bench, _4094], _389450))
^  Unify: (241) [system] once(user:expand_eval(['file-search-path', bench, _4094], _389450))
^  Call: (242) [user] expand_eval(['file-search-path', bench, _4094], _389450)
^  Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], _389450)
   Call: (243) [system] is_list(['file-search-path', bench, _4094])
   Exit: (243) [system] is_list(['file-search-path', bench, _4094])
^  Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_395026])
   Call: (243) [system] ground('file-search-path')
   Exit: (243) [system] ground('file-search-path')
^  Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_397808])
^  Call: (243) [user] apply:maplist(expand_eval, [bench, _4094], _397808)
^  Unify: (243) [apply] apply:maplist(user:expand_eval, [bench, _4094], _397808)
   Call: (244) [apply] apply:maplist_([bench, _4094], _397808, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([bench, _4094], [_401554|_401556], user:expand_eval)
^  Call: (245) [user] expand_eval(bench, _401554)
^  Unify: (245) [user] expand_eval(bench, _401554)
   Call: (246) [system] is_list(bench)
^  Redo: (245) [user] expand_eval(bench, _401554)
   Call: (246) [system] bench=_401554
   Exit: (246) [system] bench=bench
^  Exit: (245) [user] expand_eval(bench, bench)
   Call: (245) [apply] apply:maplist_([_4094], _401556, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([_4094], [_409916|_409918], user:expand_eval)
^  Call: (246) [user] expand_eval(_4094, _409916)
^  Unify: (246) [user] expand_eval(_4094, _409916)
   Call: (247) [system] is_list(_4094)
^  Redo: (246) [user] expand_eval(_4094, _409916)
   Call: (247) [system] _4094=_409916
   Exit: (247) [system] _4094=_4094
^  Exit: (246) [user] expand_eval(_4094, _4094)
   Call: (246) [apply] apply:maplist_([], _409918, user:expand_eval)
   Unify: (246) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (246) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^  Exit: (243) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^  Exit: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (241) [system] once(user:expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
   Call: (241) [system] ['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Call: (241) [user] is_progn('file-search-path')
^  Unify: (241) [user] is_progn('file-search-path')
   Call: (242) [system] var('file-search-path')
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Call: (241) [user] is_space_op('file-search-path')
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (241) [system] is_list(bench)
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Call: (241) [user] metta_compiled_predicate('&self', 'file-search-path', _437900)
^  Fail: (241) [user] metta_compiled_predicate('&self', 'file-search-path', _437900)
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (241) [system] is_list(['file-search-path', bench, _4094])
   Exit: (241) [system] is_list(['file-search-path', bench, _4094])
^  Call: (241) [user] apply:maplist(self_eval, ['file-search-path', bench, _4094])
^  Unify: (241) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
   Call: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
   Unify: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^  Call: (243) [user] self_eval('file-search-path')
^  Unify: (243) [user] self_eval('file-search-path')
^  Call: (245) [system] setup_call_cleanup('$notrace'(_449092, _449094), once(user:self_eval0('file-search-path')), '$restore_trace'(_449092, _449094))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_449092, _449094), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(_449092, _449094))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_449092, _449094))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] self_eval('file-search-path')
   Call: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
   Unify: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
^  Call: (244) [user] self_eval(bench)
^  Unify: (244) [user] self_eval(bench)
^  Call: (246) [system] setup_call_cleanup('$notrace'(_457508, _457510), once(user:self_eval0(bench)), '$restore_trace'(_457508, _457510))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_457508, _457510), system:once(user:self_eval0(bench)), system:'$restore_trace'(_457508, _457510))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_457508, _457510))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(bench)), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] self_eval(bench)
   Call: (244) [apply] apply:maplist_([_4094], user:self_eval)
   Unify: (244) [apply] apply:maplist_([_4094], user:self_eval)
^  Call: (245) [user] self_eval(_4094)
^  Unify: (245) [user] self_eval(_4094)
^  Call: (247) [system] setup_call_cleanup('$notrace'(_465924, _465926), once(user:self_eval0(_4094)), '$restore_trace'(_465924, _465926))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_465924, _465926), system:once(user:self_eval0(_4094)), system:'$restore_trace'(_465924, _465926))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_465924, _465926))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4094)), system:'$restore_trace'(3, -1))
^  Exit: (245) [user] self_eval(_4094)
   Call: (245) [apply] apply:maplist_([], user:self_eval)
   Unify: (245) [apply] apply:maplist_([], user:self_eval)
   Exit: (245) [apply] apply:maplist_([], user:self_eval)
   Exit: (244) [apply] apply:maplist_([_4094], user:self_eval)
   Exit: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
   Exit: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^  Exit: (241) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
   Call: (241) [system] ['file-search-path', bench, _4094]=[_477128|_477130]
   Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
   Call: (241) [system] atom('file-search-path')
   Exit: (241) [system] atom('file-search-path')
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (241) [system] _481780=do_more_defs(true)
   Exit: (241) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (241) [user] clause(eval_21(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294), _483656)
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (241) [system] 'file-search-path'==(/)
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (241) [system] 'file-search-path'== ===
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
   Call: (241) [system] 'file-search-path'== ====
^  Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^  Call: (241) [user] eval_40(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _494928)
^  Unify: (241) [user] eval_40(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _494928)
^  Call: (242) [user] eval_selfless(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _494928)
^  Unify: (242) [user] eval_selfless(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _494928)
^  Call: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^  Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
   Call: (244) [system] var('file-search-path')
^  Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^  Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^  Call: (244) [user] is_assignment('file-search-path')
^  Unify: (244) [user] is_assignment('file-search-path')
   Call: (245) [system] atom('file-search-path')
   Exit: (245) [system] atom('file-search-path')
^  Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^  Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^  Call: (244) [user] eval_selfless_1(['file-search-path', bench, _4094], _494928)
^  Unify: (244) [user] eval_selfless_1(['file-search-path', bench, _4094], _494928)
^  Call: (245) [user] allow_clp
^  Unify: (245) [user] allow_clp
^  Call: (246) [user] false_flag
^  Unify: (246) [user] false_flag
   Call: (247) [system] fail
   Fail: (247) [system] fail
^  Fail: (246) [user] false_flag
^  Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^  Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^  Call: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _494928)
^  Unify: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _494928)
   Call: (245) [system] var('file-search-path')
^  Redo: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _494928)
^  Unify: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _494928)
^  Call: (245) [user] fake_notrace((ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^  Unify: (245) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^  Call: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^  Unify: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^  Call: (247) [user] setup_call_cleanup('$notrace'(_10220, _10222), once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694))), '$restore_trace'(_10220, _10222))
^  Unify: (247) [system] setup_call_cleanup(user:'$notrace'(_10220, _10222), user:once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694))), user:'$restore_trace'(_10220, _10222))
^  Call: (248) [system] sig_atomic(user:'$notrace'(_10220, _10222))
^  Fail: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^  Fail: (245) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^  Redo: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
   Call: (242) [system] 'file-search-path'==(==)
^  Redo: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
   Call: (242) [system] 'file-search-path'==(==)
^  Redo: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (243) [user] naive_eval_args
^  Unify: (243) [user] naive_eval_args
   Call: (244) [system] false
   Unify: (244) [system] false
   Call: (245) [system] fail
^  Redo: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (243) [user] naive_eval_args
^  Unify: (243) [user] naive_eval_args
   Call: (244) [system] false
   Unify: (244) [system] false
   Call: (245) [system] fail
^  Redo: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (243) [user] eval_adjust_args(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)
^  Unify: (243) [user] eval_adjust_args(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)
   Call: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)), eval_adjust_args1(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308))
   Unify: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)), eval_adjust_args1(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308))
^  Call: (246) [user] eval_all_args
^  Unify: (246) [user] eval_all_args
^  Call: (247) [user] true_flag
^  Unify: (247) [user] true_flag
^  Exit: (247) [user] true_flag
^  Exit: (246) [user] eval_all_args
^  Call: (246) [user] eval_adjust_args2(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)
^  Unify: (246) [user] eval_adjust_args2(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_46540])
^  Call: (247) [user] apply:maplist(must_eval_args(=, _47498, 497, '&self'), [bench, _4094], _46540)
^  Unify: (247) [apply] apply:maplist(user:must_eval_args(=, _47498, 497, '&self'), [bench, _4094], _46540)
   Call: (248) [apply] apply:maplist_([bench, _4094], _46540, user:must_eval_args(=, _47498, 497, '&self'))
   Unify: (248) [apply] apply:maplist_([bench, _4094], [_50320|_50322], user:must_eval_args(=, _47498, 497, '&self'))
^  Call: (249) [user] must_eval_args(=, _47498, 497, '&self', bench, _50320)
^  Unify: (249) [user] must_eval_args(=, _47498, 497, '&self', bench, _50320)
^  Call: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] var(eval_args)
   Fail: (251) [system] var(eval_args)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] eval_args==false
   Fail: (251) [system] eval_args==false
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] eval_args==true
   Fail: (251) [system] eval_args==true
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
^  Call: (251) [user] fast_option_value(eval_args, debug)
^  Unify: (251) [user] fast_option_value(eval_args, debug)
   Call: (252) [system] atom(eval_args)
   Exit: (252) [system] atom(eval_args)
   Call: (252) [system] current_prolog_flag(eval_args, debug)
   Fail: (252) [system] current_prolog_flag(eval_args, debug)
^  Fail: (251) [user] fast_option_value(eval_args, debug)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
^  Call: (251) [user] fast_option_value(eval_args, trace)
^  Unify: (251) [user] fast_option_value(eval_args, trace)
   Call: (252) [system] atom(eval_args)
   Exit: (252) [system] atom(eval_args)
   Call: (252) [system] current_prolog_flag(eval_args, trace)
   Fail: (252) [system] current_prolog_flag(eval_args, trace)
^  Fail: (251) [user] fast_option_value(eval_args, trace)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772)
   Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772)
^  Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772, _84708)
^  Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772, [])
   Call: (253) [system] current_prolog_flag(nodebugx, true)
^  Redo: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772, _87512)
^  Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772, _88450)
^  Call: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (253) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_91184, _91186, _91188), defined)
^  Unify: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_91184, _91186, _91188), defined)
   Call: (254) [system] nonvar(defined)
   Exit: (254) [system] nonvar(defined)
   Call: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
   Unify: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
   Call: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
   Unify: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
   Call: (256) [system] callable(debugging_logicmoo_setting(_91184, _91186, _91188))
   Exit: (256) [system] callable(debugging_logicmoo_setting(_91184, _91186, _91188))
   Call: (256) [system] atom(bugger)
   Exit: (256) [system] atom(bugger)
   Exit: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
   Exit: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
^  Exit: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_91184, _91186, _91188), defined)
^  Call: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _82772, _105098)
^  Unify: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (251) [system] true==true
   Exit: (251) [system] true==true
^  Exit: (250) [user] is_debugging(eval_args)
^  Unify: (249) [user] must_eval_args(=, _47498, 497, '&self', bench, _50320)
^  Call: (250) [user] eval_args(=, _47498, 497, '&self', bench, _50320)
^  Unify: (250) [user] eval_args(=, _47498, 497, '&self', bench, _50320)
   Call: (251) [system] var(bench)
^  Redo: (250) [user] eval_args(=, _47498, 497, '&self', bench, _50320)
^  Unify: (250) [user] eval_args(=, _47498, 497, '&self', bench, _50320)
^  Call: (252) [system] setup_call_cleanup('$notrace'(_118222, _118224), once(user:self_eval(bench)), '$restore_trace'(_118222, _118224))
^  Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_118222, _118224), system:once(user:self_eval(bench)), system:'$restore_trace'(_118222, _118224))
^  Call: (253) [system] sig_atomic(system:'$notrace'(_118222, _118224))
^  Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(bench)), system:'$restore_trace'(3, -1))
   Call: (251) [system] _50320=bench
   Exit: (251) [system] bench=bench
^  Exit: (250) [user] eval_args(=, _47498, 497, '&self', bench, bench)
^  Exit: (249) [user] must_eval_args(=, _47498, 497, '&self', bench, bench)
   Call: (249) [apply] apply:maplist_([_4094], _50322, user:must_eval_args(=, _47498, 497, '&self'))
   Unify: (249) [apply] apply:maplist_([_4094], [_126720|_126722], user:must_eval_args(=, _47498, 497, '&self'))
^  Call: (250) [user] must_eval_args(=, _47498, 497, '&self', _4094, _126720)
^  Unify: (250) [user] must_eval_args(=, _47498, 497, '&self', _4094, _126720)
^  Call: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [system] var(eval_args)
   Fail: (252) [system] var(eval_args)
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [system] eval_args==false
   Fail: (252) [system] eval_args==false
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [system] eval_args==true
   Fail: (252) [system] eval_args==true
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
^  Call: (252) [user] fast_option_value(eval_args, debug)
^  Unify: (252) [user] fast_option_value(eval_args, debug)
   Call: (253) [system] atom(eval_args)
   Exit: (253) [system] atom(eval_args)
   Call: (253) [system] current_prolog_flag(eval_args, debug)
   Fail: (253) [system] current_prolog_flag(eval_args, debug)
^  Fail: (252) [user] fast_option_value(eval_args, debug)
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
^  Call: (252) [user] fast_option_value(eval_args, trace)
^  Unify: (252) [user] fast_option_value(eval_args, trace)
   Call: (253) [system] atom(eval_args)
   Exit: (253) [system] atom(eval_args)
   Call: (253) [system] current_prolog_flag(eval_args, trace)
   Fail: (253) [system] current_prolog_flag(eval_args, trace)
^  Fail: (252) [user] fast_option_value(eval_args, trace)
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172)
   Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172)
^  Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172, _161108)
^  Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172, [])
   Call: (254) [system] current_prolog_flag(nodebugx, true)
^  Redo: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172, _163912)
^  Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172, _164850)
^  Call: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (254) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_167584, _167586, _167588), defined)
^  Unify: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_167584, _167586, _167588), defined)
   Call: (255) [system] nonvar(defined)
   Exit: (255) [system] nonvar(defined)
   Call: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
   Unify: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
   Call: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
   Unify: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
   Call: (257) [system] callable(debugging_logicmoo_setting(_167584, _167586, _167588))
   Exit: (257) [system] callable(debugging_logicmoo_setting(_167584, _167586, _167588))
   Call: (257) [system] atom(bugger)
   Exit: (257) [system] atom(bugger)
   Exit: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
   Exit: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
^  Exit: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_167584, _167586, _167588), defined)
^  Call: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _159172, _181498)
^  Unify: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (252) [system] true==true
   Exit: (252) [system] true==true
^  Exit: (251) [user] is_debugging(eval_args)
^  Unify: (250) [user] must_eval_args(=, _47498, 497, '&self', _4094, _126720)
^  Call: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _126720)
^  Unify: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _126720)
   Call: (252) [system] var(_4094)
   Exit: (252) [system] var(_4094)
   Call: (252) [system] nonvar(_126720)
^  Redo: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _126720)
^  Unify: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _126720)
^  Call: (253) [system] setup_call_cleanup('$notrace'(_196470, _196472), once(user:self_eval(_4094)), '$restore_trace'(_196470, _196472))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_196470, _196472), system:once(user:self_eval(_4094)), system:'$restore_trace'(_196470, _196472))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_196470, _196472))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4094)), system:'$restore_trace'(3, -1))
   Call: (252) [system] _126720=_4094
   Exit: (252) [system] _4094=_4094
^  Exit: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _4094)
^  Exit: (250) [user] must_eval_args(=, _47498, 497, '&self', _4094, _4094)
   Call: (250) [apply] apply:maplist_([], _126722, user:must_eval_args(=, _47498, 497, '&self'))
   Unify: (250) [apply] apply:maplist_([], [], user:must_eval_args(=, _47498, 497, '&self'))
   Exit: (250) [apply] apply:maplist_([], [], user:must_eval_args(=, _47498, 497, '&self'))
   Exit: (249) [apply] apply:maplist_([_4094], [_4094], user:must_eval_args(=, _47498, 497, '&self'))
   Exit: (248) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:must_eval_args(=, _47498, 497, '&self'))
^  Exit: (247) [apply] apply:maplist(user:must_eval_args(=, _47498, 497, '&self'), [bench, _4094], [bench, _4094])
   Call: (247) [system] _36306=_6600
   Exit: (247) [system] _6600=_6600
^  Exit: (246) [user] eval_adjust_args2(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Exit: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), eval_adjust_args1(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
^  Exit: (243) [user] eval_adjust_args(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Call: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^  Unify: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^  Call: (245) [system] setup_call_cleanup('$notrace'(_216270, _216272), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _216228, fbug((_216228-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), '$restore_trace'(_216270, _216272))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_216270, _216272), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _216228, fbug((_216228-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(_216270, _216272))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_216270, _216272))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _216228, fbug((_216228-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^  Call: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
   Call: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
   Unify: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
^  Call: (245) [user] eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (245) [user] eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
   Call: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^  Call: (247) [user] typed_list('&self', _228682, _228604)
^  Unify: (247) [user] typed_list('&self', _229614, _228604)
   Call: (248) [system] compound('&self')
   Fail: (248) [system] compound('&self')
^  Fail: (247) [user] typed_list('&self', _232394, _228604)
   Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Call: (247) [system] '&self'=='&flybase'
   Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^  Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^  Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^  Call: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _226756, _226762, 'file-search-path'], _239776, _239778)
^  Unify: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _226756, _226762, 'file-search-path'], _240712, _240714)
^  Call: (249) [user] loaded_into_kb('&self', _241570)
^  Unify: (249) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (249) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (249) [user] once(user:asserted_metta_pred(_252140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (249) [system] once(user:asserted_metta_pred(_252140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (250) [user] asserted_metta_pred(_252140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (250) [user] asserted_metta_pred(_252140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Call: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Unify: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^  Call: (248) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Redo: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Call: (247) [system] '&self'\=='&corelib'
   Exit: (247) [system] '&self'\=='&corelib'
^  Call: (247) [user] using_all_spaces
^  Unify: (247) [user] using_all_spaces
   Call: (248) [system] nb_current(with_all_spaces, t)
   Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Call: (247) [system] '&self'\=='&corelib'
   Exit: (247) [system] '&self'\=='&corelib'
   Call: (247) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (247) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (248) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (247) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (247) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (247) [user] metta_atom_asserted('&self', '&corelib')
   Call: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
   Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
^  Call: (248) [user] using_all_spaces
^  Unify: (248) [user] using_all_spaces
   Call: (249) [system] nb_current(with_all_spaces, t)
   Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
   Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
   Call: (248) [system] 'registered-python-function'==(:)
   Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
   Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
   Call: (248) [system] 'registered-python-function'=='@doc'
   Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
   Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
   Call: (248) [system] fail
   Redo: (247) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
   Redo: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
   Call: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
   Unify: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
^  Call: (246) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (246) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (247) [user] allow_host_functions
^  Unify: (247) [user] allow_host_functions
^  Exit: (247) [user] allow_host_functions
^  Call: (247) [user] once((is_system_pred('file-search-path'), length([bench, _4094], _314628), is_syspred('file-search-path', _314628, _314636)))
^  Unify: (247) [system] once(user:(is_system_pred('file-search-path'), length([bench, _4094], _314628), is_syspred('file-search-path', _314628, _314636)))
^  Call: (249) [user] is_system_pred('file-search-path')
^  Unify: (249) [user] is_system_pred('file-search-path')
   Call: (250) [system] atom('file-search-path')
   Exit: (250) [system] atom('file-search-path')
   Call: (250) [system] atom_concat(_320274, !, 'file-search-path')
^  Redo: (249) [user] is_system_pred('file-search-path')
^  Unify: (249) [user] is_system_pred('file-search-path')
   Call: (250) [system] atom('file-search-path')
   Exit: (250) [system] atom('file-search-path')
   Call: (250) [system] atom_concat(_324902, '-fn', 'file-search-path')
^  Redo: (249) [user] is_system_pred('file-search-path')
^  Unify: (249) [user] is_system_pred('file-search-path')
   Call: (250) [system] atom('file-search-path')
   Exit: (250) [system] atom('file-search-path')
   Call: (250) [system] atom_concat(_329530, '-p', 'file-search-path')
^  Fail: (249) [user] is_system_pred('file-search-path')
   Redo: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
   Call: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
   Unify: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
^  Call: (247) [user] eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (247) [user] eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (248) [user] allow_host_functions
^  Unify: (248) [user] allow_host_functions
^  Exit: (248) [user] allow_host_functions
^  Call: (248) [user] is_system_pred('file-search-path')
^  Unify: (248) [user] is_system_pred('file-search-path')
   Call: (249) [system] atom('file-search-path')
   Exit: (249) [system] atom('file-search-path')
   Call: (249) [system] atom_concat(_342466, !, 'file-search-path')
^  Redo: (248) [user] is_system_pred('file-search-path')
^  Unify: (248) [user] is_system_pred('file-search-path')
   Call: (249) [system] atom('file-search-path')
   Exit: (249) [system] atom('file-search-path')
   Call: (249) [system] atom_concat(_347094, '-fn', 'file-search-path')
^  Redo: (248) [user] is_system_pred('file-search-path')
^  Unify: (248) [user] is_system_pred('file-search-path')
   Call: (249) [system] atom('file-search-path')
   Exit: (249) [system] atom('file-search-path')
   Call: (249) [system] atom_concat(_351722, '-p', 'file-search-path')
   Redo: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
   Call: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
   Unify: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
^  Call: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (249) [user] curried_arity(['file-search-path', bench, _4094], _357216, _357218)
^  Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], _357216, _357218)
   Call: (250) [system] var(['file-search-path', bench, _4094])
^  Redo: (249) [user] curried_arity(['file-search-path', bench, _4094], _357216, _357218)
^  Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _357218)
   Call: (250) [system] var('file-search-path')
^  Redo: (249) [user] curried_arity(['file-search-path', bench, _4094], _357216, _357218)
^  Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _357218)
^  Call: (250) [user] len_or_unbound([bench, _4094], _357218)
^  Unify: (250) [user] len_or_unbound([bench, _4094], _357218)
   Call: (251) [system] is_list([bench, _4094])
   Exit: (251) [system] is_list([bench, _4094])
   Call: (251) [system] length([bench, _4094], _357218)
   Unify: (251) [system] length([bench, _4094], _357218)
   Call: (252) [system] var(_357218)
   Exit: (252) [system] var(_357218)
   Call: (252) [system] []==[]
   Exit: (252) [system] []==[]
   Call: (252) [system] _357218=2
   Exit: (252) [system] 2=2
   Exit: (251) [system] length([bench, _4094], 2)
^  Exit: (250) [user] len_or_unbound([bench, _4094], 2)
^  Exit: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^  Call: (249) [user] is_metta_type_constructor('&self', 'file-search-path', _378572)
^  Unify: (249) [user] is_metta_type_constructor('&self', 'file-search-path', 2)
^  Exit: (249) [user] is_metta_type_constructor('&self', 'file-search-path', 2)
   Call: (249) [system] 2\=2
^  Redo: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^  Unify: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^  Call: (251) [system] setup_call_cleanup('$notrace'(_385182, _385184), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _385140, fbug((_385140-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), '$restore_trace'(_385182, _385184))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_385182, _385184), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _385140, fbug((_385140-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(_385182, _385184))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_385182, _385184))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _385140, fbug((_385140-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^  Call: (249) [user] fail_on_constructor
^  Unify: (249) [user] fail_on_constructor
^  Call: (250) [user] true_flag
^  Unify: (250) [user] true_flag
^  Exit: (250) [user] true_flag
^  Exit: (249) [user] fail_on_constructor
   Redo: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
^  Call: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (251) [system] number(bench)
^  Redo: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (251) [system] atom('file-search-path')
   Exit: (251) [system] atom('file-search-path')
^  Call: (251) [user] need_subst_f('file-search-path')
^  Redo: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Exit: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (250) [system] ['file-search-path', bench, _4094]=_6600
   Exit: (250) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Exit: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Exit: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
   Exit: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))
   Exit: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))))
   Exit: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))))
^  Exit: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Call: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^  Unify: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^  Exit: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^  Exit: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (241) [system] ['file-search-path', bench, _4094]=_6300
   Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Exit: (240) [user] eval_20(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (240) [system] nb_setarg(1, retval(fail), ['file-search-path', bench, _4094])
   Exit: (240) [system] nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094])
^  Call: (240) [user] ignore(notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094]))))
^  Unify: (240) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094]))))
^  Call: (242) [system] setup_call_cleanup('$notrace'(_428986, _428988), once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094]))), '$restore_trace'(_428986, _428988))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_428986, _428988), system:once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(_428986, _428988))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_428986, _428988))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _431840]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(3, -1))
^  Exit: (240) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _431840]), ['file-search-path', bench, _4094]))))
^  Call: (240) [user] ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))))))))))
^  Unify: (240) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))))))))))
   Call: (242) [system] _6308==1
   Fail: (242) [system] _6308==1
^  Call: (243) [system] setup_call_cleanup('$notrace'(_437442, _437444), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])])))))))), '$restore_trace'(_437442, _437444))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_437442, _437444), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])])))))))), system:'$restore_trace'(_437442, _437444))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_437442, _437444))
^  Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (240) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))))))))))
^  Exit: (238) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])*->nb_setarg(1, retval(['file-search-path', bench, _431840]), ['file-search-path', bench, _4094]);fail, trace, call(eval_20(=, _6254), 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ignore(notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _431840]), ['file-search-path', bench, _4094]))))), user:ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])])))))))))))
   Call: (238) [system] retval(['file-search-path', bench, _431840])\=@=retval(fail)
   Exit: (238) [system] retval(['file-search-path', bench, _431840])\=@=retval(fail)
^  Exit: (237) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Call: (237) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (237) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (239) [system] setup_call_cleanup('$notrace'(_447912, _447914), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_447912, _447914))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_447912, _447914), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_447912, _447914))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_447912, _447914))
^  Fail: (237) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (236) [user] eval_01(=, _6254, 498, '&self', ['file-search-path', bench, _4094], _6268)
   Call: (237) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6290]
   Exit: (237) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6290]
   Call: (237) [system] _454474=['file-search-path', bench, _4094]
   Exit: (237) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Call: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^  Unify: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^  Call: (238) [user] once(if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268)))
^  Unify: (238) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268)))
   Call: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268))
   Unify: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268))
^  Call: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^  Unify: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^  Call: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (242) [system] number(bench)
^  Redo: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (242) [system] atom('file-search-path')
   Exit: (242) [system] atom('file-search-path')
^  Call: (242) [user] need_subst_f('file-search-path')
^  Redo: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Exit: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (241) [system] ['file-search-path', bench, _4094]=_6268
   Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Exit: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Exit: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]))
^  Exit: (238) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094])))
^  Exit: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (236) [user] eval_01(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (235) [user] eval_00(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (234) [user] eval_args(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (233) [user] must_eval_args(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], _6270, user:must_eval_args(=, _6254, 498, '&self'))
   Unify: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], [_483398|_483400], user:must_eval_args(=, _6254, 498, '&self'))
^  Call: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _483398)
^  Unify: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _483398)
^  Call: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [system] var(eval_args)
   Fail: (236) [system] var(eval_args)
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [system] eval_args==false
   Fail: (236) [system] eval_args==false
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [system] eval_args==true
   Fail: (236) [system] eval_args==true
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
^  Call: (236) [user] fast_option_value(eval_args, debug)
^  Unify: (236) [user] fast_option_value(eval_args, debug)
   Call: (237) [system] atom(eval_args)
   Exit: (237) [system] atom(eval_args)
   Call: (237) [system] current_prolog_flag(eval_args, debug)
   Fail: (237) [system] current_prolog_flag(eval_args, debug)
^  Fail: (236) [user] fast_option_value(eval_args, debug)
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
^  Call: (236) [user] fast_option_value(eval_args, trace)
^  Unify: (236) [user] fast_option_value(eval_args, trace)
   Call: (237) [system] atom(eval_args)
   Exit: (237) [system] atom(eval_args)
   Call: (237) [system] current_prolog_flag(eval_args, trace)
   Fail: (237) [system] current_prolog_flag(eval_args, trace)
^  Fail: (236) [user] fast_option_value(eval_args, trace)
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850)
   Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850)
^  Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850, _517786)
^  Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850, [])
   Call: (238) [system] current_prolog_flag(nodebugx, true)
^  Redo: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850, _520590)
^  Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850, _521528)
^  Call: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (238) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_6666, _6668, _6670), defined)
^  Unify: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_6666, _6668, _6670), defined)
   Call: (239) [system] nonvar(defined)
   Exit: (239) [system] nonvar(defined)
   Call: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
   Unify: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
   Call: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
   Unify: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
   Call: (241) [system] callable(debugging_logicmoo_setting(_6666, _6668, _6670))
   Exit: (241) [system] callable(debugging_logicmoo_setting(_6666, _6668, _6670))
   Call: (241) [system] atom(bugger)
   Exit: (241) [system] atom(bugger)
   Exit: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
   Exit: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
^  Exit: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_6666, _6668, _6670), defined)
^  Call: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _6300, _20580)
^  Unify: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (236) [system] true==true
   Exit: (236) [system] true==true
^  Exit: (235) [user] is_debugging(eval_args)
^  Unify: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _6292)
^  Call: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^  Unify: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
   Call: (236) [system] var('True')
^  Redo: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^  Unify: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^  Call: (237) [system] setup_call_cleanup('$notrace'(_33704, _33706), once(user:self_eval('True')), '$restore_trace'(_33704, _33706))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_33704, _33706), system:once(user:self_eval('True')), system:'$restore_trace'(_33704, _33706))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_33704, _33706))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
   Call: (236) [system] _6292='True'
   Exit: (236) [system] 'True'='True'
^  Exit: (235) [user] eval_args(=, _6254, 498, '&self', 'True', 'True')
^  Exit: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', 'True')
   Call: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], _6294, user:must_eval_args(=, _6254, 498, '&self'))
   Unify: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [_42202|_42204], user:must_eval_args(=, _6254, 498, '&self'))
^  Call: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Unify: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Call: (236) [user] is_debugging(eval_args)
^  Unify: (236) [user] is_debugging(eval_args)
   Call: (237) [system] var(eval_args)
   Fail: (237) [system] var(eval_args)
^  Redo: (236) [user] is_debugging(eval_args)
^  Unify: (236) [user] is_debugging(eval_args)
   Call: (237) [system] eval_args==false
   Fail: (237) [system] eval_args==false
^  Redo: (236) [user] is_debugging(eval_args)
^  Unify: (236) [user] is_debugging(eval_args)
   Call: (237) [system] eval_args==true
   Fail: (237) [system] eval_args==true
^  Redo: (236) [user] is_debugging(eval_args)
^  Unify: (236) [user] is_debugging(eval_args)
^  Call: (237) [user] fast_option_value(eval_args, debug)
^  Unify: (237) [user] fast_option_value(eval_args, debug)
   Call: (238) [system] atom(eval_args)
   Exit: (238) [system] atom(eval_args)
   Call: (238) [system] current_prolog_flag(eval_args, debug)
   Fail: (238) [system] current_prolog_flag(eval_args, debug)
^  Fail: (237) [user] fast_option_value(eval_args, debug)
^  Redo: (236) [user] is_debugging(eval_args)
^  Unify: (236) [user] is_debugging(eval_args)
^  Call: (237) [user] fast_option_value(eval_args, trace)
^  Unify: (237) [user] fast_option_value(eval_args, trace)
   Call: (238) [system] atom(eval_args)
   Exit: (238) [system] atom(eval_args)
   Call: (238) [system] current_prolog_flag(eval_args, trace)
   Fail: (238) [system] current_prolog_flag(eval_args, trace)
^  Fail: (237) [user] fast_option_value(eval_args, trace)
^  Redo: (236) [user] is_debugging(eval_args)
^  Unify: (236) [user] is_debugging(eval_args)
   Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654)
   Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654)
^  Call: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654, _76590)
^  Unify: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654, [])
   Call: (239) [system] current_prolog_flag(nodebugx, true)
^  Redo: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654, _79394)
^  Unify: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654, _80332)
^  Call: (239) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (239) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (239) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_83066, _83068, _83070), defined)
^  Unify: (239) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_83066, _83068, _83070), defined)
   Call: (240) [system] nonvar(defined)
   Exit: (240) [system] nonvar(defined)
   Call: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
   Unify: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
   Call: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
   Unify: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
   Call: (242) [system] callable(debugging_logicmoo_setting(_83066, _83068, _83070))
   Exit: (242) [system] callable(debugging_logicmoo_setting(_83066, _83068, _83070))
   Call: (242) [system] atom(bugger)
   Exit: (242) [system] atom(bugger)
   Exit: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
   Exit: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
^  Exit: (239) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_83066, _83068, _83070), defined)
^  Call: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _74654, _96980)
^  Unify: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (237) [system] true==true
   Exit: (237) [system] true==true
^  Exit: (236) [user] is_debugging(eval_args)
^  Unify: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Call: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
   Call: (237) [system] var([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Call: (238) [system] setup_call_cleanup('$notrace'(_110104, _110106), once(user:self_eval([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_110104, _110106))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_110104, _110106), system:once(user:self_eval([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_110104, _110106))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_110104, _110106))
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Call: (238) [system] setup_call_cleanup('$notrace'(_114842, _114844), once(user:nonvar(_42202)), '$restore_trace'(_114842, _114844))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_114842, _114844), system:once(user:nonvar(_42202)), system:'$restore_trace'(_114842, _114844))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_114842, _114844))
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Call: (238) [system] setup_call_cleanup('$notrace'(_119580, _119582), once(user:nonvar(_42202)), '$restore_trace'(_119580, _119582))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_119580, _119582), system:once(user:nonvar(_42202)), system:'$restore_trace'(_119580, _119582))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_119580, _119582))
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
   Call: (237) [system] [['prolog-load-context', directory, _4148], []]==[]
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
   Call: (237) [system] atom(=)
   Exit: (237) [system] atom(=)
   Call: (237) [system] (=)\==(=)
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Call: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (239) [system] setup_call_cleanup('$notrace'(_133646, _133648), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_133646, _133648))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_133646, _133648), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_133646, _133648))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_133646, _133648))
^  Fail: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Call: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Unify: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Call: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (240) [system] setup_call_cleanup('$notrace'(_143044, _143046), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_143044, _143046))
^  Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_143044, _143046), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_143044, _143046))
^  Call: (241) [system] sig_atomic(system:'$notrace'(_143044, _143046))
^  Fail: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Unify: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Call: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Unify: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^  Call: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (241) [system] 498<1
   Fail: (241) [system] 498<1
^  Redo: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (240) [system] setup_call_cleanup('$notrace'(_156202, _156204), once(user:(_156178 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _156192))), '$restore_trace'(_156202, _156204))
^  Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_156202, _156204), system:once(user:(_156178 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _156192))), system:'$restore_trace'(_156202, _156204))
^  Call: (241) [system] sig_atomic(system:'$notrace'(_156202, _156204))
^  Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _159068], []]))), system:'$restore_trace'(3, -1))
^  Call: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Call: (240) [user] must_det_ll((notrace((flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), quietly(if_t((nop(stop_rtrace), _161944>_162000), (set_debug(eval, false), _162064 is _162000+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^  Unify: (240) [user] must_det_ll(user:(notrace((flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), quietly(if_t((nop(stop_rtrace), _161944>_162000), (set_debug(eval, false), _162064 is _162000+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^  Call: (241) [user] once(user:(notrace((flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), quietly(if_t((nop(stop_rtrace), _161944>_162000), (set_debug(eval, false), _162064 is _162000+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^  Unify: (241) [system] once(user:(notrace((flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), quietly(if_t((nop(stop_rtrace), _161944>_162000), (set_debug(eval, false), _162064 is _162000+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_165840, _165842), once(user:(flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), '$restore_trace'(_165840, _165842))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_165840, _165842), system:once(user:(flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), system:'$restore_trace'(_165840, _165842))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_165840, _165842))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _161986=_161986, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace)))))
^  Unify: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace)))))
^  Exit: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace)))))
   Call: (243) [user] nop(notrace(no_repeats_var(_162116)))
   Unify: (243) [user] nop(notrace(no_repeats_var(_162116)))
   Exit: (243) [user] nop(notrace(no_repeats_var(_162116)))
^  Exit: (241) [system] once(user:(notrace((flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _161986=_161986, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^  Exit: (240) [user] must_det_ll(user:(notrace((flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _161986=_161986, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
   Call: (240) [occurs] occurs:sub_term(_177304, e)
   Unify: (240) [occurs] occurs:sub_term(e, e)
   Exit: (240) [occurs] occurs:sub_term(e, e)
   Call: (240) [system] e\=e
   Fail: (240) [system] e\=e
   Redo: (240) [occurs] occurs:sub_term(_177304, e)
   Unify: (240) [occurs] occurs:sub_term(_177304, e)
   Call: (241) [system] compound(e)
   Fail: (241) [system] compound(e)
   Fail: (240) [occurs] occurs:sub_term(_177304, e)
^  Redo: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (240) [system] _187522=e
   Exit: (240) [system] e=e
^  Call: (240) [user] if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^  Unify: (240) [user] if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^  Call: (242) [system] setup_call_cleanup('$notrace'(_191326, _191328), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _191284, fbug((_191284-->if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_191326, _191328))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_191326, _191328), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _191284, fbug((_191284-->if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_191326, _191328))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_191326, _191328))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _191284, fbug((_191284-->if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (240) [user] if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
   Call: (240) [system] _196108=retval(fail)
   Exit: (240) [system] retval(fail)=retval(fail)
   Call: (240) [system] _197970=(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))))
   Exit: (240) [system] (\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))))
^  Call: (240) [user] call_cleanup(((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)*->nb_setarg(1, retval(fail), _160016);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)), ignore(notrace((\+_160016\=_162116, nb_setarg(1, retval(fail), _160016))))), ignore((_161986==1->ignore(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)])))))))))))
^  Unify: (240) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)*->nb_setarg(1, retval(fail), _160016);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)), ignore(notrace((\+_160016\=_162116, nb_setarg(1, retval(fail), _160016))))), user:ignore((_161986==1->ignore(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)])))))))))))
^  Call: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (243) [system] atom([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Call: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (246) [system] setup_call_cleanup('$notrace'(_210376, _210378), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_210376, _210378))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_210376, _210378), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_210376, _210378))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_210376, _210378))
^  Fail: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [system] atomic(',')
   Exit: (244) [system] atomic(',')
^  Call: (244) [user] is_sl(',')
^  Unify: (244) [user] is_sl(',')
   Call: (245) [system] number(',')
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (243) [system] [['prolog-load-context', directory, _4148], []]==[]
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (243) [system] atom(=)
   Exit: (243) [system] atom(=)
   Call: (243) [system] (=)\==(=)
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (243) [system] callable(',')
   Exit: (243) [system] callable(',')
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
   Exit: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_237410])
   Call: (243) [system] var(',')
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Call: (243) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], []], _241172))
^  Unify: (243) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], []], _241172))
^  Call: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _241172)
^  Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _241172)
   Call: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_246748])
   Call: (245) [system] ground(',')
   Exit: (245) [system] ground(',')
^  Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_249530])
^  Call: (245) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _249530)
^  Unify: (245) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _249530)
   Call: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _249530, user:expand_eval)
   Unify: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_253276|_253278], user:expand_eval)
^  Call: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _253276)
^  Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _253276)
   Call: (248) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (248) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_257920])
   Call: (248) [system] ground('prolog-load-context')
   Exit: (248) [system] ground('prolog-load-context')
^  Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_260702])
^  Call: (248) [user] apply:maplist(expand_eval, [directory, _4148], _260702)
^  Unify: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], _260702)
   Call: (249) [apply] apply:maplist_([directory, _4148], _260702, user:expand_eval)
   Unify: (249) [apply] apply:maplist_([directory, _4148], [_264448|_264450], user:expand_eval)
^  Call: (250) [user] expand_eval(directory, _264448)
^  Unify: (250) [user] expand_eval(directory, _264448)
   Call: (251) [system] is_list(directory)
^  Redo: (250) [user] expand_eval(directory, _264448)
   Call: (251) [system] directory=_264448
   Exit: (251) [system] directory=directory
^  Exit: (250) [user] expand_eval(directory, directory)
   Call: (250) [apply] apply:maplist_([_4148], _264450, user:expand_eval)
   Unify: (250) [apply] apply:maplist_([_4148], [_272810|_272812], user:expand_eval)
^  Call: (251) [user] expand_eval(_4148, _272810)
^  Unify: (251) [user] expand_eval(_4148, _272810)
   Call: (252) [system] is_list(_4148)
^  Redo: (251) [user] expand_eval(_4148, _272810)
   Call: (252) [system] _4148=_272810
   Exit: (252) [system] _4148=_4148
^  Exit: (251) [user] expand_eval(_4148, _4148)
   Call: (251) [apply] apply:maplist_([], _272812, user:expand_eval)
   Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (250) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (249) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (247) [apply] apply:maplist_([[]], _253278, user:expand_eval)
   Unify: (247) [apply] apply:maplist_([[]], [_287698|_287700], user:expand_eval)
^  Call: (248) [user] expand_eval([], _287698)
^  Unify: (248) [user] expand_eval([], _287698)
   Call: (249) [system] is_list([])
   Exit: (249) [system] is_list([])
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Call: (243) [user] is_progn(',')
^  Unify: (243) [user] is_progn(',')
   Call: (244) [system] var(',')
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Call: (243) [user] is_space_op(',')
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (243) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (243) [system] is_list(['prolog-load-context', directory, _4148])
   Call: (243) [system] ['prolog-load-context', directory, _4148]=[_303548, _303554, _303560]
   Exit: (243) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Call: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^  Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
   Call: (244) [system] attvar(['prolog-load-context', directory, _4148])
^  Redo: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^  Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
   Call: (244) [system] atom('prolog-load-context')
   Exit: (244) [system] atom('prolog-load-context')
   Call: (244) [system] atom_length('prolog-load-context', 1)
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Call: (243) [user] metta_compiled_predicate('&self', ',', _314704)
^  Fail: (243) [user] metta_compiled_predicate('&self', ',', _314704)
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Call: (243) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
   Unify: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
^  Call: (245) [user] self_eval(',')
^  Unify: (245) [user] self_eval(',')
^  Call: (247) [system] setup_call_cleanup('$notrace'(_325896, _325898), once(user:self_eval0(',')), '$restore_trace'(_325896, _325898))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_325896, _325898), system:once(user:self_eval0(',')), system:'$restore_trace'(_325896, _325898))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_325896, _325898))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^  Exit: (245) [user] self_eval(',')
   Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
   Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
^  Call: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (248) [system] setup_call_cleanup('$notrace'(_334312, _334314), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_334312, _334314))
^  Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_334312, _334314), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_334312, _334314))
^  Call: (249) [system] sig_atomic(system:'$notrace'(_334312, _334314))
^  Fail: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (243) [system] _339962=do_more_defs(true)
   Exit: (243) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (243) [user] clause(eval_21(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016), _341838)
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (243) [system] (',')==(/)
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (243) [system] (',')== ===
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
   Call: (243) [system] (',')== ====
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^  Call: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Call: (244) [user] eval_selfless(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (244) [user] eval_selfless(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Call: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
   Call: (246) [system] var(',')
^  Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^  Call: (246) [user] is_assignment(',')
^  Unify: (246) [user] is_assignment(',')
   Call: (247) [system] atom(',')
   Exit: (247) [system] atom(',')
^  Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^  Call: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _353110)
^  Call: (247) [user] allow_clp
^  Unify: (247) [user] allow_clp
^  Call: (248) [user] false_flag
^  Unify: (248) [user] false_flag
   Call: (249) [system] fail
   Fail: (249) [system] fail
^  Fail: (248) [user] false_flag
^  Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^  Call: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _353110)
   Call: (247) [system] var(',')
^  Redo: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _353110)
^  Call: (247) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^  Unify: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^  Call: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^  Unify: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^  Call: (249) [user] setup_call_cleanup('$notrace'(_385638, _385640), once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932))), '$restore_trace'(_385638, _385640))
^  Unify: (249) [system] setup_call_cleanup(user:'$notrace'(_385638, _385640), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932))), user:'$restore_trace'(_385638, _385640))
^  Call: (250) [system] sig_atomic(user:'$notrace'(_385638, _385640))
^  Fail: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^  Fail: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^  Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
   Call: (244) [system] (',')==(==)
^  Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
   Call: (244) [system] (',')==(==)
^  Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Call: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Call: (245) [user] naive_eval_args
^  Unify: (245) [user] naive_eval_args
   Call: (246) [system] false
   Unify: (246) [system] false
   Call: (247) [system] fail
^  Redo: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Unify: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Call: (245) [user] naive_eval_args
^  Unify: (245) [user] naive_eval_args
   Call: (246) [system] false
   Unify: (246) [system] false
   Call: (247) [system] fail
^  Redo: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^  Call: (245) [user] eval_adjust_args(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)
^  Unify: (245) [user] eval_adjust_args(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)
   Call: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)), eval_adjust_args1(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726))
   Unify: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)), eval_adjust_args1(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726))
^  Call: (248) [user] eval_all_args
^  Unify: (248) [user] eval_all_args
^  Call: (249) [user] true_flag
^  Unify: (249) [user] true_flag
^  Exit: (249) [user] true_flag
^  Exit: (248) [user] eval_all_args
^  Call: (248) [user] eval_adjust_args2(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)
^  Unify: (248) [user] eval_adjust_args2(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_421958])
^  Call: (249) [user] apply:maplist(must_eval_args(=, _422916, 497, '&self'), [['prolog-load-context', directory, _4148], []], _421958)
^  Unify: (249) [apply] apply:maplist(user:must_eval_args(=, _422916, 497, '&self'), [['prolog-load-context', directory, _4148], []], _421958)
   Call: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _421958, user:must_eval_args(=, _422916, 497, '&self'))
   Unify: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_425738|_425740], user:must_eval_args(=, _422916, 497, '&self'))
^  Call: (251) [user] must_eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Unify: (251) [user] must_eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Call: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] var(eval_args)
   Fail: (253) [system] var(eval_args)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] eval_args==false
   Fail: (253) [system] eval_args==false
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] eval_args==true
   Fail: (253) [system] eval_args==true
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
^  Call: (253) [user] fast_option_value(eval_args, debug)
^  Unify: (253) [user] fast_option_value(eval_args, debug)
   Call: (254) [system] atom(eval_args)
   Exit: (254) [system] atom(eval_args)
   Call: (254) [system] current_prolog_flag(eval_args, debug)
   Fail: (254) [system] current_prolog_flag(eval_args, debug)
^  Fail: (253) [user] fast_option_value(eval_args, debug)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
^  Call: (253) [user] fast_option_value(eval_args, trace)
^  Unify: (253) [user] fast_option_value(eval_args, trace)
   Call: (254) [system] atom(eval_args)
   Exit: (254) [system] atom(eval_args)
   Call: (254) [system] current_prolog_flag(eval_args, trace)
   Fail: (254) [system] current_prolog_flag(eval_args, trace)
^  Fail: (253) [user] fast_option_value(eval_args, trace)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190)
   Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190)
^  Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190, _460126)
^  Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190, [])
   Call: (255) [system] current_prolog_flag(nodebugx, true)
^  Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190, _462930)
^  Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190, _463868)
^  Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_466602, _466604, _466606), defined)
^  Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_466602, _466604, _466606), defined)
   Call: (256) [system] nonvar(defined)
   Exit: (256) [system] nonvar(defined)
   Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
   Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
   Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
   Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
   Call: (258) [system] callable(debugging_logicmoo_setting(_466602, _466604, _466606))
   Exit: (258) [system] callable(debugging_logicmoo_setting(_466602, _466604, _466606))
   Call: (258) [system] atom(bugger)
   Exit: (258) [system] atom(bugger)
   Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
   Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
^  Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_466602, _466604, _466606), defined)
^  Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _458190, _480516)
^  Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (253) [system] true==true
   Exit: (253) [system] true==true
^  Exit: (252) [user] is_debugging(eval_args)
^  Unify: (251) [user] must_eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Call: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
   Call: (253) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_493640, _493642), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_493640, _493642))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_493640, _493642), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_493640, _493642))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_493640, _493642))
^  Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_498378, _498380), once(user:nonvar(_425738)), '$restore_trace'(_498378, _498380))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_498378, _498380), system:once(user:nonvar(_425738)), system:'$restore_trace'(_498378, _498380))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_498378, _498380))
^  Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_503116, _503118), once(user:nonvar(_425738)), '$restore_trace'(_503116, _503118))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_503116, _503118), system:once(user:nonvar(_425738)), system:'$restore_trace'(_503116, _503118))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_503116, _503118))
^  Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
   Call: (253) [system] [directory, _4148]==[]
^  Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
   Call: (253) [system] atom(=)
   Exit: (253) [system] atom(=)
   Call: (253) [system] (=)\==(=)
^  Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (255) [system] setup_call_cleanup('$notrace'(_517182, _517184), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_517182, _517184))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_517182, _517184), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_517182, _517184))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_517182, _517184))
^  Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Call: (253) [user] eval_00(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^  Unify: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (256) [system] setup_call_cleanup('$notrace'(_9334, _9336), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_9334, _9336))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_9334, _9336), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_9334, _9336))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_9334, _9336))
^  Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Unify: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Call: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Unify: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Call: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (257) [system] 497<1
   Fail: (257) [system] 497<1
^  Redo: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (256) [system] setup_call_cleanup('$notrace'(_22492, _22494), once(user:(_22468 is 497-1, copy_term(['prolog-load-context', directory, _4148], _22482))), '$restore_trace'(_22492, _22494))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_22492, _22494), system:once(user:(_22468 is 497-1, copy_term(['prolog-load-context', directory, _4148], _22482))), system:'$restore_trace'(_22492, _22494))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_22492, _22494))
^  Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(496 is 497-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _25346]))), system:'$restore_trace'(3, -1))
^  Call: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Call: (256) [user] must_det_ll((notrace((flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), quietly(if_t((nop(stop_rtrace), _28222>_28278), (set_debug(eval, false), _28342 is _28278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^  Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), quietly(if_t((nop(stop_rtrace), _28222>_28278), (set_debug(eval, false), _28342 is _28278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^  Call: (257) [user] once(user:(notrace((flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), quietly(if_t((nop(stop_rtrace), _28222>_28278), (set_debug(eval, false), _28342 is _28278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^  Unify: (257) [system] once(user:(notrace((flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), quietly(if_t((nop(stop_rtrace), _28222>_28278), (set_debug(eval, false), _28342 is _28278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^  Call: (260) [system] setup_call_cleanup('$notrace'(_32118, _32120), once(user:(flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), '$restore_trace'(_32118, _32120))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_32118, _32120), system:once(user:(flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), system:'$restore_trace'(_32118, _32120))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_32118, _32120))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _28264=_28264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace)))))
^  Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace)))))
^  Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace)))))
   Call: (259) [user] nop(notrace(no_repeats_var(_28394)))
   Unify: (259) [user] nop(notrace(no_repeats_var(_28394)))
   Exit: (259) [user] nop(notrace(no_repeats_var(_28394)))
^  Exit: (257) [system] once(user:(notrace((flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _28264=_28264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^  Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _28264=_28264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
   Call: (256) [occurs] occurs:sub_term(_43582, e)
   Unify: (256) [occurs] occurs:sub_term(e, e)
   Exit: (256) [occurs] occurs:sub_term(e, e)
   Call: (256) [system] e\=e
   Fail: (256) [system] e\=e
   Redo: (256) [occurs] occurs:sub_term(_43582, e)
   Unify: (256) [occurs] occurs:sub_term(_43582, e)
   Call: (257) [system] compound(e)
   Fail: (257) [system] compound(e)
   Fail: (256) [occurs] occurs:sub_term(_43582, e)
^  Redo: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (256) [system] _53800=e
   Exit: (256) [system] e=e
^  Call: (256) [user] if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
^  Unify: (256) [user] if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
^  Call: (258) [system] setup_call_cleanup('$notrace'(_57604, _57606), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _57562, fbug((_57562-->if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_57604, _57606))
^  Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_57604, _57606), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _57562, fbug((_57562-->if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_57604, _57606))
^  Call: (259) [system] sig_atomic(system:'$notrace'(_57604, _57606))
^  Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _57562, fbug((_57562-->if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (256) [user] if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
   Call: (256) [system] _62386=retval(fail)
   Exit: (256) [system] retval(fail)=retval(fail)
   Call: (256) [system] _64248=(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))))
   Exit: (256) [system] (\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))))
^  Call: (256) [user] call_cleanup(((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _26294)*->nb_setarg(1, retval(fail), _26294);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _26294)), ignore(notrace((\+_26294\=_28394, nb_setarg(1, retval(fail), _26294))))), ignore((_28264==1->ignore(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)])))))))))))
^  Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _26294)*->nb_setarg(1, retval(fail), _26294);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _26294)), ignore(notrace((\+_26294\=_28394, nb_setarg(1, retval(fail), _26294))))), user:ignore((_28264==1->ignore(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)])))))))))))
^  Call: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (259) [system] atom(['prolog-load-context', directory, _4148])
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Call: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^  Call: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (262) [system] setup_call_cleanup('$notrace'(_76654, _76656), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_76654, _76656))
^  Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_76654, _76656), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_76654, _76656))
^  Call: (263) [system] sig_atomic(system:'$notrace'(_76654, _76656))
^  Fail: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
   Call: (260) [system] atomic('prolog-load-context')
   Exit: (260) [system] atomic('prolog-load-context')
^  Call: (260) [user] is_sl('prolog-load-context')
^  Unify: (260) [user] is_sl('prolog-load-context')
   Call: (261) [system] number('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (259) [system] [directory, _4148]==[]
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (259) [system] atom(=)
   Exit: (259) [system] atom(=)
   Call: (259) [system] (=)\==(=)
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (259) [system] callable('prolog-load-context')
   Exit: (259) [system] callable('prolog-load-context')
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (259) [system] is_list([directory, _4148])
   Exit: (259) [system] is_list([directory, _4148])
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_103688])
   Call: (259) [system] var('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Call: (259) [user] once(expand_eval(['prolog-load-context', directory, _4148], _107450))
^  Unify: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _107450))
^  Call: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _107450)
^  Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _107450)
   Call: (261) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (261) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_113026])
   Call: (261) [system] ground('prolog-load-context')
   Exit: (261) [system] ground('prolog-load-context')
^  Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_115808])
^  Call: (261) [user] apply:maplist(expand_eval, [directory, _4148], _115808)
^  Unify: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], _115808)
   Call: (262) [apply] apply:maplist_([directory, _4148], _115808, user:expand_eval)
   Unify: (262) [apply] apply:maplist_([directory, _4148], [_119554|_119556], user:expand_eval)
^  Call: (263) [user] expand_eval(directory, _119554)
^  Unify: (263) [user] expand_eval(directory, _119554)
   Call: (264) [system] is_list(directory)
^  Redo: (263) [user] expand_eval(directory, _119554)
   Call: (264) [system] directory=_119554
   Exit: (264) [system] directory=directory
^  Exit: (263) [user] expand_eval(directory, directory)
   Call: (263) [apply] apply:maplist_([_4148], _119556, user:expand_eval)
   Unify: (263) [apply] apply:maplist_([_4148], [_127916|_127918], user:expand_eval)
^  Call: (264) [user] expand_eval(_4148, _127916)
^  Unify: (264) [user] expand_eval(_4148, _127916)
   Call: (265) [system] is_list(_4148)
^  Redo: (264) [user] expand_eval(_4148, _127916)
   Call: (265) [system] _4148=_127916
   Exit: (265) [system] _4148=_4148
^  Exit: (264) [user] expand_eval(_4148, _4148)
   Call: (264) [apply] apply:maplist_([], _127918, user:expand_eval)
   Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (263) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (262) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
   Call: (259) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Call: (259) [user] is_progn('prolog-load-context')
^  Unify: (259) [user] is_progn('prolog-load-context')
   Call: (260) [system] var('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Call: (259) [user] is_space_op('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (259) [system] is_list(directory)
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Call: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _155900)
^  Fail: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _155900)
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^  Call: (259) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^  Unify: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
   Call: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
   Unify: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^  Call: (261) [user] self_eval('prolog-load-context')
^  Unify: (261) [user] self_eval('prolog-load-context')
^  Call: (263) [system] setup_call_cleanup('$notrace'(_167092, _167094), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_167092, _167094))
^  Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_167092, _167094), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_167092, _167094))
^  Call: (264) [system] sig_atomic(system:'$notrace'(_167092, _167094))
^  Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^  Exit: (261) [user] self_eval('prolog-load-context')
   Call: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
   Unify: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
^  Call: (262) [user] self_eval(directory)
^  Unify: (262) [user] self_eval(directory)
^  Call: (264) [system] setup_call_cleanup('$notrace'(_175508, _175510), once(user:self_eval0(directory)), '$restore_trace'(_175508, _175510))
^  Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_175508, _175510), system:once(user:self_eval0(directory)), system:'$restore_trace'(_175508, _175510))
^  Call: (265) [system] sig_atomic(system:'$notrace'(_175508, _175510))
^  Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^  Exit: (262) [user] self_eval(directory)
   Call: (262) [apply] apply:maplist_([_4148], user:self_eval)
   Unify: (262) [apply] apply:maplist_([_4148], user:self_eval)
^  Call: (263) [user] self_eval(_4148)
^  Unify: (263) [user] self_eval(_4148)
^  Call: (265) [system] setup_call_cleanup('$notrace'(_183924, _183926), once(user:self_eval0(_4148)), '$restore_trace'(_183924, _183926))
^  Unify: (265) [system] setup_call_cleanup(system:'$notrace'(_183924, _183926), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_183924, _183926))
^  Call: (266) [system] sig_atomic(system:'$notrace'(_183924, _183926))
^  Exit: (265) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^  Exit: (263) [user] self_eval(_4148)
   Call: (263) [apply] apply:maplist_([], user:self_eval)
   Unify: (263) [apply] apply:maplist_([], user:self_eval)
   Exit: (263) [apply] apply:maplist_([], user:self_eval)
   Exit: (262) [apply] apply:maplist_([_4148], user:self_eval)
   Exit: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
   Exit: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^  Exit: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
   Call: (259) [system] ['prolog-load-context', directory, _4148]=[_195128|_195130]
   Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
   Call: (259) [system] atom('prolog-load-context')
   Exit: (259) [system] atom('prolog-load-context')
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (259) [system] _199780=do_more_defs(true)
   Exit: (259) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (259) [user] clause(eval_21(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294), _201656)
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (259) [system] 'prolog-load-context'==(/)
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (259) [system] 'prolog-load-context'== ===
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
   Call: (259) [system] 'prolog-load-context'== ====
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^  Call: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Call: (260) [user] eval_selfless(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Unify: (260) [user] eval_selfless(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Call: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
   Call: (262) [system] var('prolog-load-context')
^  Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^  Call: (262) [user] is_assignment('prolog-load-context')
^  Unify: (262) [user] is_assignment('prolog-load-context')
   Call: (263) [system] atom('prolog-load-context')
   Exit: (263) [system] atom('prolog-load-context')
^  Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^  Call: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _212928)
^  Unify: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _212928)
^  Call: (263) [user] allow_clp
^  Unify: (263) [user] allow_clp
^  Call: (264) [user] false_flag
^  Unify: (264) [user] false_flag
   Call: (265) [system] fail
   Fail: (265) [system] fail
^  Fail: (264) [user] false_flag
^  Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^  Call: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _212928)
^  Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _212928)
   Call: (263) [system] var('prolog-load-context')
^  Redo: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _212928)
^  Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _212928)
^  Call: (263) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^  Unify: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^  Call: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^  Unify: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^  Call: (265) [user] setup_call_cleanup('$notrace'(_245456, _245458), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750))), '$restore_trace'(_245456, _245458))
^  Unify: (265) [system] setup_call_cleanup(user:'$notrace'(_245456, _245458), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750))), user:'$restore_trace'(_245456, _245458))
^  Call: (266) [system] sig_atomic(user:'$notrace'(_245456, _245458))
^  Fail: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^  Fail: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^  Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
   Call: (260) [system] 'prolog-load-context'==(==)
^  Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
   Call: (260) [system] 'prolog-load-context'==(==)
^  Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Call: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Unify: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Call: (261) [user] naive_eval_args
^  Unify: (261) [user] naive_eval_args
   Call: (262) [system] false
   Unify: (262) [system] false
   Call: (263) [system] fail
^  Redo: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Unify: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Call: (261) [user] naive_eval_args
^  Unify: (261) [user] naive_eval_args
   Call: (262) [system] false
   Unify: (262) [system] false
   Call: (263) [system] fail
^  Redo: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Call: (261) [user] eval_adjust_args(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)
^  Unify: (261) [user] eval_adjust_args(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)
   Call: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)), eval_adjust_args1(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544))
   Unify: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)), eval_adjust_args1(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544))
^  Call: (264) [user] eval_all_args
^  Unify: (264) [user] eval_all_args
^  Call: (265) [user] true_flag
^  Unify: (265) [user] true_flag
^  Exit: (265) [user] true_flag
^  Exit: (264) [user] eval_all_args
^  Call: (264) [user] eval_adjust_args2(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)
^  Unify: (264) [user] eval_adjust_args2(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_281776])
^  Call: (265) [user] apply:maplist(must_eval_args(=, _282734, 496, '&self'), [directory, _4148], _281776)
^  Unify: (265) [apply] apply:maplist(user:must_eval_args(=, _282734, 496, '&self'), [directory, _4148], _281776)
   Call: (266) [apply] apply:maplist_([directory, _4148], _281776, user:must_eval_args(=, _282734, 496, '&self'))
   Unify: (266) [apply] apply:maplist_([directory, _4148], [_285556|_285558], user:must_eval_args(=, _282734, 496, '&self'))
^  Call: (267) [user] must_eval_args(=, _282734, 496, '&self', directory, _285556)
^  Unify: (267) [user] must_eval_args(=, _282734, 496, '&self', directory, _285556)
^  Call: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] var(eval_args)
   Fail: (269) [system] var(eval_args)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] eval_args==false
   Fail: (269) [system] eval_args==false
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] eval_args==true
   Fail: (269) [system] eval_args==true
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
^  Call: (269) [user] fast_option_value(eval_args, debug)
^  Unify: (269) [user] fast_option_value(eval_args, debug)
   Call: (270) [system] atom(eval_args)
   Exit: (270) [system] atom(eval_args)
   Call: (270) [system] current_prolog_flag(eval_args, debug)
   Fail: (270) [system] current_prolog_flag(eval_args, debug)
^  Fail: (269) [user] fast_option_value(eval_args, debug)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
^  Call: (269) [user] fast_option_value(eval_args, trace)
^  Unify: (269) [user] fast_option_value(eval_args, trace)
   Call: (270) [system] atom(eval_args)
   Exit: (270) [system] atom(eval_args)
   Call: (270) [system] current_prolog_flag(eval_args, trace)
   Fail: (270) [system] current_prolog_flag(eval_args, trace)
^  Fail: (269) [user] fast_option_value(eval_args, trace)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008)
   Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008)
^  Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008, _319944)
^  Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008, [])
   Call: (271) [system] current_prolog_flag(nodebugx, true)
^  Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008, _322748)
^  Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008, _323686)
^  Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_326420, _326422, _326424), defined)
^  Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_326420, _326422, _326424), defined)
   Call: (272) [system] nonvar(defined)
   Exit: (272) [system] nonvar(defined)
   Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
   Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
   Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
   Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
   Call: (274) [system] callable(debugging_logicmoo_setting(_326420, _326422, _326424))
   Exit: (274) [system] callable(debugging_logicmoo_setting(_326420, _326422, _326424))
   Call: (274) [system] atom(bugger)
   Exit: (274) [system] atom(bugger)
   Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
   Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
^  Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_326420, _326422, _326424), defined)
^  Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _318008, _340334)
^  Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (269) [system] true==true
   Exit: (269) [system] true==true
^  Exit: (268) [user] is_debugging(eval_args)
^  Unify: (267) [user] must_eval_args(=, _282734, 496, '&self', directory, _285556)
^  Call: (268) [user] eval_args(=, _282734, 496, '&self', directory, _285556)
^  Unify: (268) [user] eval_args(=, _282734, 496, '&self', directory, _285556)
   Call: (269) [system] var(directory)
^  Redo: (268) [user] eval_args(=, _282734, 496, '&self', directory, _285556)
^  Unify: (268) [user] eval_args(=, _282734, 496, '&self', directory, _285556)
^  Call: (270) [system] setup_call_cleanup('$notrace'(_353458, _353460), once(user:self_eval(directory)), '$restore_trace'(_353458, _353460))
^  Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_353458, _353460), system:once(user:self_eval(directory)), system:'$restore_trace'(_353458, _353460))
^  Call: (271) [system] sig_atomic(system:'$notrace'(_353458, _353460))
^  Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
   Call: (269) [system] _285556=directory
   Exit: (269) [system] directory=directory
^  Exit: (268) [user] eval_args(=, _282734, 496, '&self', directory, directory)
^  Exit: (267) [user] must_eval_args(=, _282734, 496, '&self', directory, directory)
   Call: (267) [apply] apply:maplist_([_4148], _285558, user:must_eval_args(=, _282734, 496, '&self'))
   Unify: (267) [apply] apply:maplist_([_4148], [_361956|_361958], user:must_eval_args(=, _282734, 496, '&self'))
^  Call: (268) [user] must_eval_args(=, _282734, 496, '&self', _4148, _361956)
^  Unify: (268) [user] must_eval_args(=, _282734, 496, '&self', _4148, _361956)
^  Call: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [system] var(eval_args)
   Fail: (270) [system] var(eval_args)
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [system] eval_args==false
   Fail: (270) [system] eval_args==false
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [system] eval_args==true
   Fail: (270) [system] eval_args==true
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
^  Call: (270) [user] fast_option_value(eval_args, debug)
^  Unify: (270) [user] fast_option_value(eval_args, debug)
   Call: (271) [system] atom(eval_args)
   Exit: (271) [system] atom(eval_args)
   Call: (271) [system] current_prolog_flag(eval_args, debug)
   Fail: (271) [system] current_prolog_flag(eval_args, debug)
^  Fail: (270) [user] fast_option_value(eval_args, debug)
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
^  Call: (270) [user] fast_option_value(eval_args, trace)
^  Unify: (270) [user] fast_option_value(eval_args, trace)
   Call: (271) [system] atom(eval_args)
   Exit: (271) [system] atom(eval_args)
   Call: (271) [system] current_prolog_flag(eval_args, trace)
   Fail: (271) [system] current_prolog_flag(eval_args, trace)
^  Fail: (270) [user] fast_option_value(eval_args, trace)
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408)
   Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408)
^  Call: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408, _396344)
^  Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408, [])
   Call: (272) [system] current_prolog_flag(nodebugx, true)
^  Redo: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408, _399148)
^  Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408, _400086)
^  Call: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (272) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_402820, _402822, _402824), defined)
^  Unify: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_402820, _402822, _402824), defined)
   Call: (273) [system] nonvar(defined)
   Exit: (273) [system] nonvar(defined)
   Call: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
   Unify: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
   Call: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
   Unify: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
   Call: (275) [system] callable(debugging_logicmoo_setting(_402820, _402822, _402824))
   Exit: (275) [system] callable(debugging_logicmoo_setting(_402820, _402822, _402824))
   Call: (275) [system] atom(bugger)
   Exit: (275) [system] atom(bugger)
   Exit: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
   Exit: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
^  Exit: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_402820, _402822, _402824), defined)
^  Call: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _394408, _416734)
^  Unify: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (270) [system] true==true
   Exit: (270) [system] true==true
^  Exit: (269) [user] is_debugging(eval_args)
^  Unify: (268) [user] must_eval_args(=, _282734, 496, '&self', _4148, _361956)
^  Call: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _361956)
^  Unify: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _361956)
   Call: (270) [system] var(_4148)
   Exit: (270) [system] var(_4148)
   Call: (270) [system] nonvar(_361956)
^  Redo: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _361956)
^  Unify: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _361956)
^  Call: (271) [system] setup_call_cleanup('$notrace'(_431706, _431708), once(user:self_eval(_4148)), '$restore_trace'(_431706, _431708))
^  Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_431706, _431708), system:once(user:self_eval(_4148)), system:'$restore_trace'(_431706, _431708))
^  Call: (272) [system] sig_atomic(system:'$notrace'(_431706, _431708))
^  Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
   Call: (270) [system] _361956=_4148
   Exit: (270) [system] _4148=_4148
^  Exit: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _4148)
^  Exit: (268) [user] must_eval_args(=, _282734, 496, '&self', _4148, _4148)
   Call: (268) [apply] apply:maplist_([], _361958, user:must_eval_args(=, _282734, 496, '&self'))
   Unify: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _282734, 496, '&self'))
   Exit: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _282734, 496, '&self'))
   Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _282734, 496, '&self'))
   Exit: (266) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _282734, 496, '&self'))
^  Exit: (265) [apply] apply:maplist(user:must_eval_args(=, _282734, 496, '&self'), [directory, _4148], [directory, _4148])
   Call: (265) [system] _271542=_212928
   Exit: (265) [system] _212928=_212928
^  Exit: (264) [user] eval_adjust_args2(=, _6700, _212928, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _212928, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6700, _212928, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^  Exit: (261) [user] eval_adjust_args(=, _6700, _212928, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^  Unify: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^  Call: (263) [system] setup_call_cleanup('$notrace'(_451506, _451508), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _451464, fbug((_451464-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_451506, _451508))
^  Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_451506, _451508), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _451464, fbug((_451464-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_451506, _451508))
^  Call: (264) [system] sig_atomic(system:'$notrace'(_451506, _451508))
^  Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _451464, fbug((_451464-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^  Call: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Unify: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
   Call: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)))))
   Unify: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)))))
^  Call: (263) [user] eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^  Unify: (263) [user] eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
   Call: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^  Call: (265) [user] typed_list('&self', _463918, _463840)
^  Unify: (265) [user] typed_list('&self', _464850, _463840)
   Call: (266) [system] compound('&self')
   Fail: (266) [system] compound('&self')
^  Fail: (265) [user] typed_list('&self', _467630, _463840)
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Call: (265) [system] '&self'=='&flybase'
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^  Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^  Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^  Call: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'], _475012, _475014)
^  Unify: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'], _475948, _475950)
^  Call: (267) [user] loaded_into_kb('&self', _476806)
^  Unify: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (267) [user] once(user:asserted_metta_pred(_487376, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (267) [system] once(user:asserted_metta_pred(_487376, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (268) [user] asserted_metta_pred(_487376, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (268) [user] asserted_metta_pred(_487376, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Call: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Unify: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^  Call: (266) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Redo: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Call: (265) [system] '&self'\=='&corelib'
   Exit: (265) [system] '&self'\=='&corelib'
^  Call: (265) [user] using_all_spaces
^  Unify: (265) [user] using_all_spaces
   Call: (266) [system] nb_current(with_all_spaces, t)
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
   Call: (265) [system] '&self'\=='&corelib'
   Exit: (265) [system] '&self'\=='&corelib'
   Call: (265) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (266) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (265) [user] metta_atom_asserted('&self', '&corelib')
   Call: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
^  Call: (266) [user] using_all_spaces
^  Unify: (266) [user] using_all_spaces
   Call: (267) [system] nb_current(with_all_spaces, t)
   Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
   Call: (266) [system] 'registered-python-function'==(:)
   Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
   Call: (266) [system] 'registered-python-function'=='@doc'
   Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
   Call: (266) [system] fail
   Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _7166, _7172, 'prolog-load-context'])
   Redo: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))))
   Call: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
   Unify: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
^  Call: (264) [user] eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Unify: (264) [user] eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Call: (265) [user] allow_host_functions
^  Unify: (265) [user] allow_host_functions
^  Exit: (265) [user] allow_host_functions
^  Call: (265) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _32888), is_syspred('prolog-load-context', _32888, _32896)))
^  Unify: (265) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _32888), is_syspred('prolog-load-context', _32888, _32896)))
^  Call: (267) [user] is_system_pred('prolog-load-context')
^  Unify: (267) [user] is_system_pred('prolog-load-context')
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
   Call: (268) [system] atom_concat(_38534, !, 'prolog-load-context')
^  Redo: (267) [user] is_system_pred('prolog-load-context')
^  Unify: (267) [user] is_system_pred('prolog-load-context')
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
   Call: (268) [system] atom_concat(_43162, '-fn', 'prolog-load-context')
^  Redo: (267) [user] is_system_pred('prolog-load-context')
^  Unify: (267) [user] is_system_pred('prolog-load-context')
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
   Call: (268) [system] atom_concat(_47790, '-p', 'prolog-load-context')
^  Fail: (267) [user] is_system_pred('prolog-load-context')
   Redo: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
   Call: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
   Unify: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
^  Call: (265) [user] eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Unify: (265) [user] eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Call: (266) [user] allow_host_functions
^  Unify: (266) [user] allow_host_functions
^  Exit: (266) [user] allow_host_functions
^  Call: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_60726, !, 'prolog-load-context')
^  Redo: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_65354, '-fn', 'prolog-load-context')
^  Redo: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_69982, '-p', 'prolog-load-context')
   Redo: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
   Call: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
   Unify: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
^  Call: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Unify: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Call: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _75476, _75478)
^  Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _75476, _75478)
   Call: (268) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _75476, _75478)
^  Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _75478)
   Call: (268) [system] var('prolog-load-context')
^  Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _75476, _75478)
^  Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _75478)
^  Call: (268) [user] len_or_unbound([directory, _4148], _75478)
^  Unify: (268) [user] len_or_unbound([directory, _4148], _75478)
   Call: (269) [system] is_list([directory, _4148])
   Exit: (269) [system] is_list([directory, _4148])
   Call: (269) [system] length([directory, _4148], _75478)
   Unify: (269) [system] length([directory, _4148], _75478)
   Call: (270) [system] var(_75478)
   Exit: (270) [system] var(_75478)
   Call: (270) [system] []==[]
   Exit: (270) [system] []==[]
   Call: (270) [system] _75478=2
   Exit: (270) [system] 2=2
   Exit: (269) [system] length([directory, _4148], 2)
^  Exit: (268) [user] len_or_unbound([directory, _4148], 2)
^  Exit: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^  Call: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', _96832)
^  Unify: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
^  Exit: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
   Call: (267) [system] 2\=2
^  Redo: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Call: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^  Unify: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^  Call: (269) [system] setup_call_cleanup('$notrace'(_103442, _103444), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _103400, fbug((_103400-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_103442, _103444))
^  Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_103442, _103444), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _103400, fbug((_103400-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_103442, _103444))
^  Call: (270) [system] sig_atomic(system:'$notrace'(_103442, _103444))
^  Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _103400, fbug((_103400-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^  Call: (267) [user] fail_on_constructor
^  Unify: (267) [user] fail_on_constructor
^  Call: (268) [user] true_flag
^  Unify: (268) [user] true_flag
^  Exit: (268) [user] true_flag
^  Exit: (267) [user] fail_on_constructor
   Redo: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
^  Call: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Unify: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Call: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Unify: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Call: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (269) [system] number(directory)
^  Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (269) [system] atom('prolog-load-context')
   Exit: (269) [system] atom('prolog-load-context')
^  Call: (269) [user] need_subst_f('prolog-load-context')
^  Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Exit: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (268) [system] ['prolog-load-context', directory, _4148]=_7046
   Exit: (268) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
   Exit: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
   Exit: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
   Exit: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^  Exit: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^  Unify: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^  Exit: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^  Exit: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (259) [system] ['prolog-load-context', directory, _4148]=_6746
   Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (258) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
   Exit: (258) [system] nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148])
^  Call: (258) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148]))))
^  Unify: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148]))))
^  Call: (260) [system] setup_call_cleanup('$notrace'(_147246, _147248), once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_147246, _147248))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_147246, _147248), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_147246, _147248))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_147246, _147248))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _150100]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^  Exit: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _150100]), ['prolog-load-context', directory, _4148]))))
^  Call: (258) [user] ignore((_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))))))))))
^  Unify: (258) [system] ignore(user:(_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))))))))))
   Call: (260) [system] _6754==1
   Fail: (260) [system] _6754==1
^  Call: (261) [system] setup_call_cleanup('$notrace'(_155702, _155704), once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])])))))))), '$restore_trace'(_155702, _155704))
^  Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_155702, _155704), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])])))))))), system:'$restore_trace'(_155702, _155704))
^  Call: (262) [system] sig_atomic(system:'$notrace'(_155702, _155704))
^  Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (258) [system] ignore(user:(_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))))))))))
^  Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _150100]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _150100]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])])))))))))))
   Call: (256) [system] retval(['prolog-load-context', directory, _150100])\=@=retval(fail)
   Exit: (256) [system] retval(['prolog-load-context', directory, _150100])\=@=retval(fail)
^  Exit: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (257) [system] setup_call_cleanup('$notrace'(_166172, _166174), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_166172, _166174))
^  Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_166172, _166174), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_166172, _166174))
^  Call: (258) [system] sig_atomic(system:'$notrace'(_166172, _166174))
^  Fail: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
   Call: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6736]
   Exit: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6736]
   Call: (255) [system] _172734=['prolog-load-context', directory, _4148]
   Exit: (255) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Call: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Unify: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Call: (256) [user] once(if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714)))
^  Unify: (256) [system] once(user:if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714)))
   Call: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714))
   Unify: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714))
^  Call: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Unify: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Call: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (260) [system] number(directory)
^  Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (260) [system] atom('prolog-load-context')
   Exit: (260) [system] atom('prolog-load-context')
^  Call: (260) [user] need_subst_f('prolog-load-context')
^  Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Exit: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (259) [system] ['prolog-load-context', directory, _4148]=_6714
   Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^  Exit: (256) [system] once(user:if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^  Exit: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (252) [user] eval_args(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (251) [user] must_eval_args(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (251) [apply] apply:maplist_([[]], _6716, user:must_eval_args(=, _6700, 497, '&self'))
   Unify: (251) [apply] apply:maplist_([[]], [_201658|_201660], user:must_eval_args(=, _6700, 497, '&self'))
^  Call: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _201658)
^  Unify: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _201658)
^  Call: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [system] var(eval_args)
   Fail: (254) [system] var(eval_args)
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [system] eval_args==false
   Fail: (254) [system] eval_args==false
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [system] eval_args==true
   Fail: (254) [system] eval_args==true
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
^  Call: (254) [user] fast_option_value(eval_args, debug)
^  Unify: (254) [user] fast_option_value(eval_args, debug)
   Call: (255) [system] atom(eval_args)
   Exit: (255) [system] atom(eval_args)
   Call: (255) [system] current_prolog_flag(eval_args, debug)
   Fail: (255) [system] current_prolog_flag(eval_args, debug)
^  Fail: (254) [user] fast_option_value(eval_args, debug)
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
^  Call: (254) [user] fast_option_value(eval_args, trace)
^  Unify: (254) [user] fast_option_value(eval_args, trace)
   Call: (255) [system] atom(eval_args)
   Exit: (255) [system] atom(eval_args)
   Call: (255) [system] current_prolog_flag(eval_args, trace)
   Fail: (255) [system] current_prolog_flag(eval_args, trace)
^  Fail: (254) [user] fast_option_value(eval_args, trace)
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110)
   Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110)
^  Call: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110, _236046)
^  Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110, [])
   Call: (256) [system] current_prolog_flag(nodebugx, true)
^  Redo: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110, _238850)
^  Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110, _239788)
^  Call: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (256) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_242522, _242524, _242526), defined)
^  Unify: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_242522, _242524, _242526), defined)
   Call: (257) [system] nonvar(defined)
   Exit: (257) [system] nonvar(defined)
   Call: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
   Unify: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
   Call: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
   Unify: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
   Call: (259) [system] callable(debugging_logicmoo_setting(_242522, _242524, _242526))
   Exit: (259) [system] callable(debugging_logicmoo_setting(_242522, _242524, _242526))
   Call: (259) [system] atom(bugger)
   Exit: (259) [system] atom(bugger)
   Exit: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
   Exit: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
^  Exit: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_242522, _242524, _242526), defined)
^  Call: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _234110, _256436)
^  Unify: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (254) [system] true==true
   Exit: (254) [system] true==true
^  Exit: (253) [user] is_debugging(eval_args)
^  Unify: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _201658)
^  Call: (253) [user] eval_args(=, _6700, 497, '&self', [], _201658)
^  Unify: (253) [user] eval_args(=, _6700, 497, '&self', [], _201658)
   Call: (254) [system] var([])
^  Redo: (253) [user] eval_args(=, _6700, 497, '&self', [], _201658)
^  Unify: (253) [user] eval_args(=, _6700, 497, '&self', [], _201658)
^  Call: (255) [system] setup_call_cleanup('$notrace'(_269560, _269562), once(user:self_eval([])), '$restore_trace'(_269560, _269562))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_269560, _269562), system:once(user:self_eval([])), system:'$restore_trace'(_269560, _269562))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_269560, _269562))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval([])), system:'$restore_trace'(3, -1))
   Call: (254) [system] _201658=[]
   Exit: (254) [system] []=[]
^  Exit: (253) [user] eval_args(=, _6700, 497, '&self', [], [])
^  Exit: (252) [user] must_eval_args(=, _6700, 497, '&self', [], [])
   Call: (252) [apply] apply:maplist_([], _201660, user:must_eval_args(=, _6700, 497, '&self'))
   Unify: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6700, 497, '&self'))
   Exit: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6700, 497, '&self'))
   Exit: (251) [apply] apply:maplist_([[]], [[]], user:must_eval_args(=, _6700, 497, '&self'))
   Exit: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6700, 497, '&self'))
^  Exit: (249) [apply] apply:maplist(user:must_eval_args(=, _6700, 497, '&self'), [['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []])
   Call: (249) [system] _6644=_6642
   Exit: (249) [system] _6642=_6642
^  Exit: (248) [user] eval_adjust_args2(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
^  Exit: (245) [user] eval_adjust_args(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^  Unify: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^  Call: (247) [system] setup_call_cleanup('$notrace'(_289360, _289362), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _289318, fbug((_289318-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), '$restore_trace'(_289360, _289362))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_289360, _289362), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _289318, fbug((_289318-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(_289360, _289362))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_289360, _289362))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _289318, fbug((_289318-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^  Call: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
   Call: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
   Unify: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
^  Call: (247) [user] eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (247) [user] eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
   Call: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
^  Call: (249) [user] typed_list('&self', _301772, _301694)
^  Unify: (249) [user] typed_list('&self', _302704, _301694)
   Call: (250) [system] compound('&self')
   Fail: (250) [system] compound('&self')
^  Fail: (249) [user] typed_list('&self', _305484, _301694)
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
   Call: (249) [system] '&self'=='&flybase'
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
^  Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _299846, _299852, ','])
^  Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _299846, _299852, ','])
^  Call: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _299846, _299852, ','], _312866, _312868)
^  Unify: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _299846, _299852, ','], _313802, _313804)
^  Call: (251) [user] loaded_into_kb('&self', _314660)
^  Unify: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (251) [user] once(user:asserted_metta_pred(_325230, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (251) [system] once(user:asserted_metta_pred(_325230, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (252) [user] asserted_metta_pred(_325230, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (252) [user] asserted_metta_pred(_325230, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
   Call: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _299846, _299852, ','])
   Unify: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _299846, _299852, ','])
^  Call: (250) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _299846, _299852, ','])
   Redo: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _299846, _299852, ','])
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
   Call: (249) [system] '&self'\=='&corelib'
   Exit: (249) [system] '&self'\=='&corelib'
^  Call: (249) [user] using_all_spaces
^  Unify: (249) [user] using_all_spaces
   Call: (250) [system] nb_current(with_all_spaces, t)
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
   Call: (249) [system] '&self'\=='&corelib'
   Exit: (249) [system] '&self'\=='&corelib'
   Call: (249) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (250) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (249) [user] metta_atom_asserted('&self', '&corelib')
   Call: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
^  Call: (250) [user] using_all_spaces
^  Unify: (250) [user] using_all_spaces
   Call: (251) [system] nb_current(with_all_spaces, t)
   Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
   Call: (250) [system] 'registered-python-function'==(:)
   Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
   Call: (250) [system] 'registered-python-function'=='@doc'
   Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
   Call: (250) [system] fail
   Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
   Redo: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
   Call: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
   Unify: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
^  Call: (248) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (248) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Call: (249) [user] allow_host_functions
^  Unify: (249) [user] allow_host_functions
^  Exit: (249) [user] allow_host_functions
^  Call: (249) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _387718), is_syspred(',', _387718, _387726)))
^  Unify: (249) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _387718), is_syspred(',', _387718, _387726)))
^  Call: (251) [user] is_system_pred(',')
^  Unify: (251) [user] is_system_pred(',')
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
   Call: (252) [system] atom_concat(_393364, !, ',')
^  Redo: (251) [user] is_system_pred(',')
^  Unify: (251) [user] is_system_pred(',')
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
   Call: (252) [system] atom_concat(_397992, '-fn', ',')
^  Redo: (251) [user] is_system_pred(',')
^  Unify: (251) [user] is_system_pred(',')
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
   Call: (252) [system] atom_concat(_402620, '-p', ',')
^  Fail: (251) [user] is_system_pred(',')
   Redo: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
   Call: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
   Unify: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
^  Call: (249) [user] eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (249) [user] eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Call: (250) [user] allow_host_functions
^  Unify: (250) [user] allow_host_functions
^  Exit: (250) [user] allow_host_functions
^  Call: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_415556, !, ',')
^  Redo: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_420184, '-fn', ',')
^  Redo: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_424812, '-p', ',')
   Redo: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
   Call: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
   Unify: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
^  Call: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Call: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _430306, _430308)
^  Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _430306, _430308)
   Call: (252) [system] var([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _430306, _430308)
^  Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _430308)
   Call: (252) [system] var(',')
^  Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _430306, _430308)
^  Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _430308)
^  Call: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _430308)
^  Unify: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _430308)
   Call: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
   Exit: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
   Call: (253) [system] length([['prolog-load-context', directory, _4148], []], _430308)
   Unify: (253) [system] length([['prolog-load-context', directory, _4148], []], _430308)
   Call: (254) [system] var(_430308)
   Exit: (254) [system] var(_430308)
   Call: (254) [system] []==[]
   Exit: (254) [system] []==[]
   Call: (254) [system] _430308=2
   Exit: (254) [system] 2=2
   Exit: (253) [system] length([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^  Call: (251) [user] is_metta_type_constructor('&self', ',', _451662)
^  Unify: (251) [user] is_metta_type_constructor('&self', ',', 2)
^  Exit: (251) [user] is_metta_type_constructor('&self', ',', 2)
   Call: (251) [system] 2\=2
^  Redo: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Call: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^  Unify: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_458272, _458274), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _458230, fbug((_458230-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_458272, _458274))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_458272, _458274), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _458230, fbug((_458230-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_458272, _458274))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_458272, _458274))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _458230, fbug((_458230-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (251) [user] fail_on_constructor
^  Unify: (251) [user] fail_on_constructor
^  Call: (252) [user] true_flag
^  Unify: (252) [user] true_flag
^  Exit: (252) [user] true_flag
^  Exit: (251) [user] fail_on_constructor
   Redo: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
^  Call: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Call: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Call: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (253) [system] number(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (253) [system] atom(',')
   Exit: (253) [system] atom(',')
^  Call: (253) [user] need_subst_f(',')
^  Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Exit: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=_6642
   Exit: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
   Exit: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
   Exit: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
   Exit: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^  Exit: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6342
   Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Call: (242) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
   Exit: (242) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []])
^  Call: (242) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Unify: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_502094, _502096), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_502094, _502096))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_502094, _502096), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_502094, _502096))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_502094, _502096))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _504960], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^  Exit: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _504960], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (242) [user] ignore((_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))))))))))
^  Unify: (242) [system] ignore(user:(_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))))))))))
   Call: (244) [system] _6350==1
   Fail: (244) [system] _6350==1
^  Call: (245) [system] setup_call_cleanup('$notrace'(_510568, _510570), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])])))))))), '$restore_trace'(_510568, _510570))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_510568, _510570), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])])))))))), system:'$restore_trace'(_510568, _510570))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_510568, _510570))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (242) [system] ignore(user:(_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))))))))))
^  Exit: (240) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _504960], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _504960], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])])))))))))))
   Call: (240) [system] retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail)
   Exit: (240) [system] retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail)
^  Exit: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (241) [system] setup_call_cleanup('$notrace'(_521038, _521040), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_521038, _521040))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_521038, _521040), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_521038, _521040))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_521038, _521040))
^  Fail: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
   Call: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6332], []]
   Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6332], []]
   Call: (239) [system] _9970=[',', ['prolog-load-context', directory, _4148], []]
   Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Call: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^  Unify: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^  Call: (240) [user] once(if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298)))
^  Unify: (240) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298)))
   Call: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298))
   Unify: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298))
^  Call: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^  Unify: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^  Call: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [system] number(['prolog-load-context', directory, _4148])
^  Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [system] atom(',')
   Exit: (244) [system] atom(',')
^  Call: (244) [user] need_subst_f(',')
^  Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Exit: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6298
   Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^  Exit: (240) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^  Exit: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Call: (235) [apply] apply:maplist_([], _6300, user:must_eval_args(=, _6254, 498, '&self'))
   Unify: (235) [apply] apply:maplist_([], [], user:must_eval_args(=, _6254, 498, '&self'))
   Exit: (235) [apply] apply:maplist_([], [], user:must_eval_args(=, _6254, 498, '&self'))
   Exit: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [[',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
   Exit: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], ['True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
   Exit: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
^  Exit: (231) [apply] apply:maplist(user:must_eval_args(=, _6254, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (231) [system] _6198=_6196
   Exit: (231) [system] _6196=_6196
^  Exit: (230) [user] eval_adjust_args2(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), eval_adjust_args1(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Exit: (227) [user] eval_adjust_args(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^  Unify: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^  Call: (229) [system] setup_call_cleanup('$notrace'(_51128, _51130), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _51086, fbug((_51086-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), '$restore_trace'(_51128, _51130))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_51128, _51130), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _51086, fbug((_51086-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), system:'$restore_trace'(_51128, _51130))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_51128, _51130))
^  Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _51086, fbug((_51086-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^  Call: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
   Call: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
   Unify: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
^  Call: (229) [user] eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (229) [user] eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
   Call: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^  Call: (231) [user] typed_list('&self', _63540, _63462)
^  Unify: (231) [user] typed_list('&self', _64472, _63462)
   Call: (232) [system] compound('&self')
   Fail: (232) [system] compound('&self')
^  Fail: (231) [user] typed_list('&self', _67252, _63462)
   Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Call: (231) [system] '&self'=='&flybase'
   Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^  Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^  Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^  Call: (232) [user] metta_atom_in_file('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'], _74634, _74636)
^  Unify: (232) [user] metta_atom_in_file('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'], _75570, _75572)
^  Call: (233) [user] loaded_into_kb('&self', _76428)
^  Unify: (233) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (233) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (233) [user] once(user:asserted_metta_pred(_86998, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (233) [system] once(user:asserted_metta_pred(_86998, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (234) [user] asserted_metta_pred(_86998, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (234) [user] asserted_metta_pred(_86998, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Call: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Unify: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^  Call: (232) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Redo: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Call: (231) [system] '&self'\=='&corelib'
   Exit: (231) [system] '&self'\=='&corelib'
^  Call: (231) [user] using_all_spaces
^  Unify: (231) [user] using_all_spaces
   Call: (232) [system] nb_current(with_all_spaces, t)
   Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Call: (231) [system] '&self'\=='&corelib'
   Exit: (231) [system] '&self'\=='&corelib'
   Call: (231) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (231) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (232) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (231) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (231) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (231) [user] metta_atom_asserted('&self', '&corelib')
   Call: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
^  Call: (232) [user] using_all_spaces
^  Unify: (232) [user] using_all_spaces
   Call: (233) [system] nb_current(with_all_spaces, t)
   Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Call: (232) [system] 'registered-python-function'==(:)
   Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Call: (232) [system] 'registered-python-function'=='@doc'
   Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Call: (232) [system] fail
   Redo: (231) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
   Redo: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
   Call: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
   Unify: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
^  Call: (230) [user] eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (230) [user] eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Call: (231) [user] allow_host_functions
^  Unify: (231) [user] allow_host_functions
^  Exit: (231) [user] allow_host_functions
^  Call: (231) [user] once((is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _149486), is_syspred('det-if-then-else', _149486, _149494)))
^  Unify: (231) [system] once(user:(is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _149486), is_syspred('det-if-then-else', _149486, _149494)))
^  Call: (233) [user] is_system_pred('det-if-then-else')
^  Unify: (233) [user] is_system_pred('det-if-then-else')
   Call: (234) [system] atom('det-if-then-else')
   Exit: (234) [system] atom('det-if-then-else')
   Call: (234) [system] atom_concat(_155132, !, 'det-if-then-else')
^  Redo: (233) [user] is_system_pred('det-if-then-else')
^  Unify: (233) [user] is_system_pred('det-if-then-else')
   Call: (234) [system] atom('det-if-then-else')
   Exit: (234) [system] atom('det-if-then-else')
   Call: (234) [system] atom_concat(_159760, '-fn', 'det-if-then-else')
^  Redo: (233) [user] is_system_pred('det-if-then-else')
^  Unify: (233) [user] is_system_pred('det-if-then-else')
   Call: (234) [system] atom('det-if-then-else')
   Exit: (234) [system] atom('det-if-then-else')
   Call: (234) [system] atom_concat(_164388, '-p', 'det-if-then-else')
^  Fail: (233) [user] is_system_pred('det-if-then-else')
   Redo: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
   Call: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
   Unify: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
^  Call: (231) [user] eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (231) [user] eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Call: (232) [user] allow_host_functions
^  Unify: (232) [user] allow_host_functions
^  Exit: (232) [user] allow_host_functions
^  Call: (232) [user] is_system_pred('det-if-then-else')
^  Unify: (232) [user] is_system_pred('det-if-then-else')
   Call: (233) [system] atom('det-if-then-else')
   Exit: (233) [system] atom('det-if-then-else')
   Call: (233) [system] atom_concat(_177324, !, 'det-if-then-else')
^  Redo: (232) [user] is_system_pred('det-if-then-else')
^  Unify: (232) [user] is_system_pred('det-if-then-else')
   Call: (233) [system] atom('det-if-then-else')
   Exit: (233) [system] atom('det-if-then-else')
   Call: (233) [system] atom_concat(_181952, '-fn', 'det-if-then-else')
^  Redo: (232) [user] is_system_pred('det-if-then-else')
^  Unify: (232) [user] is_system_pred('det-if-then-else')
   Call: (233) [system] atom('det-if-then-else')
   Exit: (233) [system] atom('det-if-then-else')
   Call: (233) [system] atom_concat(_186580, '-p', 'det-if-then-else')
   Redo: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
   Call: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
   Unify: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
^  Call: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Call: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192074, _192076)
^  Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192074, _192076)
   Call: (234) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192074, _192076)
^  Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _192076)
   Call: (234) [system] var('det-if-then-else')
^  Redo: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192074, _192076)
^  Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _192076)
^  Call: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192076)
^  Unify: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192076)
   Call: (235) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (235) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192076)
   Unify: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192076)
   Call: (236) [system] var(_192076)
   Exit: (236) [system] var(_192076)
   Call: (236) [system] []==[]
   Exit: (236) [system] []==[]
   Call: (236) [system] _192076=3
   Exit: (236) [system] 3=3
   Exit: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^  Exit: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^  Exit: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^  Call: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', _213430)
^  Unify: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', 3)
^  Exit: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', 3)
   Call: (233) [system] 3\=3
^  Redo: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Call: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Unify: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (235) [system] setup_call_cleanup('$notrace'(_220040, _220042), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _219998, fbug((_219998-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), '$restore_trace'(_220040, _220042))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_220040, _220042), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _219998, fbug((_219998-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(_220040, _220042))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_220040, _220042))
^  Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _219998, fbug((_219998-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (233) [user] fail_on_constructor
^  Unify: (233) [user] fail_on_constructor
^  Call: (234) [user] true_flag
^  Unify: (234) [user] true_flag
^  Exit: (234) [user] true_flag
^  Exit: (233) [user] fail_on_constructor
   Redo: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
^  Call: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Call: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Call: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (235) [system] number(['file-search-path', bench, _4094])
^  Redo: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (235) [system] atom('det-if-then-else')
   Exit: (235) [system] atom('det-if-then-else')
^  Call: (235) [user] need_subst_f('det-if-then-else')
^  Redo: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (234) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_6196
   Exit: (234) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Exit: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
   Exit: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
   Exit: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
   Exit: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^  Exit: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5896
   Exit: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Exit: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (224) [system] nb_setarg(1, retval(fail), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (224) [system] nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (224) [user] ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Unify: (224) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_263904, _263906), once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_263904, _263906))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_263904, _263906), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_263904, _263906))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_263904, _263906))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (224) [user] ignore((_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))))))))))
^  Unify: (224) [system] ignore(user:(_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))))))))))
   Call: (226) [system] _5904==1
   Fail: (226) [system] _5904==1
^  Call: (227) [system] setup_call_cleanup('$notrace'(_272420, _272422), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])])))))))), '$restore_trace'(_272420, _272422))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_272420, _272422), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])])))))))), system:'$restore_trace'(_272420, _272422))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_272420, _272422))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:(_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))))))))))
^  Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])*->nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), user:ignore((_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])])))))))))))
   Call: (222) [system] retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail)
   Exit: (222) [system] retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail)
^  Exit: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (223) [system] setup_call_cleanup('$notrace'(_282890, _282892), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_282890, _282892))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_282890, _282892), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_282890, _282892))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_282890, _282892))
^  Fail: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
   Call: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5844], 'True', [',', ['prolog-load-context', directory, _5886], []]]
   Exit: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5844], 'True', [',', ['prolog-load-context', directory, _5886], []]]
   Call: (221) [system] _289452=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
   Exit: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Call: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^  Unify: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^  Call: (222) [user] once(if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812)))
^  Unify: (222) [system] once(user:if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812)))
   Call: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812))
   Unify: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812))
^  Call: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^  Unify: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^  Call: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (226) [system] number(['file-search-path', bench, _4094])
^  Redo: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (226) [system] atom('det-if-then-else')
   Exit: (226) [system] atom('det-if-then-else')
^  Call: (226) [user] need_subst_f('det-if-then-else')
^  Redo: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812
   Exit: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Exit: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Exit: (222) [system] once(user:if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Exit: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^  Unify: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^  Call: (221) [user] once(if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822)))
^  Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822)))
   Call: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822))
   Unify: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822))
^  Call: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^  Unify: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^  Call: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (225) [system] number(['file-search-path', bench, _4094])
^  Redo: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (225) [system] atom('det-if-then-else')
   Exit: (225) [system] atom('det-if-then-else')
^  Call: (225) [user] need_subst_f('det-if-then-else')
^  Redo: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822
   Exit: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Exit: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Exit: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (218) [user] eval_00(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (217) [user] eval_args(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (215) [user] catch_metta_return(eval_args(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _4378)
   Unify: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _4378)
^  Call: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (217) [system] setup_call_cleanup('$notrace'(_345346, _345348), once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_345346, _345348))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_345346, _345348), system:once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_345346, _345348))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_345346, _345348))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (215) [system] _4378=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
   Exit: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
   Exit: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (214) [system] nb_setarg(1, res(_3422), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (214) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (215) [system] setup_call_cleanup('$notrace'(_354770, _354772), once(bugger:(true==true)), '$restore_trace'(_354770, _354772))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_354770, _354772), system:once(bugger:(true==true)), system:'$restore_trace'(_354770, _354772))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_354770, _354772))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (216) [system] var(rtrace:tAt_rtrace)
   Fail: (216) [system] var(rtrace:tAt_rtrace)
^  Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), rtrace:tAt_rtrace)
   Call: (210) [system] statistics(cputime, _368066)
   Exit: (210) [system] statistics(cputime, 7.60112177)
   Call: (210) [system] _4404 is 7.60112177-6.08501998
   Exit: (210) [system] 1.5161017899999996 is 7.60112177-6.08501998
   Exit: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), 1.5161017899999996)
   Call: (209) [system] true==true
   Exit: (209) [system] true==true
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
^  Call: (210) [user] set_option_value(interactive, false)
^  Unify: (210) [user] set_option_value(interactive, false)
^  Call: (211) [user] set_option_value0(interactive, false)
^  Unify: (211) [user] set_option_value0(interactive, false)
^  Call: (212) [user] p2mE(false, _380138)
^  Unify: (212) [user] p2mE(false, false)
   Call: (213) [system] atom(false)
   Exit: (213) [system] atom(false)
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [$syspreds] nb_setval(interactive, 'False')
   Unify: (213) [$syspreds] nb_setval(interactive, 'False')
   Call: (214) [system] duplicate_term('False', _387580)
   Exit: (214) [system] duplicate_term('False', 'False')
   Call: (214) [system] nb_linkval(interactive, 'False')
   Exit: (214) [system] nb_linkval(interactive, 'False')
   Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^  Call: (212) [user] p2mE(_392222, 'False')
^  Unify: (212) [user] p2mE('False', 'False')
   Call: (213) [system] atom('False')
   Exit: (213) [system] atom('False')
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (213) [system] set_prolog_flag(interactive, false)
   Exit: (213) [system] set_prolog_flag(interactive, false)
^  Exit: (211) [user] set_option_value0(interactive, false)
^  Exit: (210) [user] set_option_value(interactive, false)
   Call: (210) [system] contrl(inf, each)=contrl(_4474, _4476)
   Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
   Call: (210) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (210) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _406256], 'True', [',', ['prolog-load-context', directory, _406298], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (210) [system] current_input(_4500)
   Exit: (210) [system] current_input((0x7f327b683020))
   Call: (210) [system] read_pending_codes((0x7f327b683020), _4512, [])
   Exit: (210) [system] read_pending_codes((0x7f327b683020), [], [])
   Call: (210) [$syspreds] flag(result_num, _4526, _4526+1)
   Unify: (210) [$syspreds] flag(result_num, _4526, _4526+1)
   Call: (211) [system] _4526==_4526+1
   Redo: (210) [$syspreds] flag(result_num, _4526, _4526+1)
   Unify: (210) [$syspreds] flag(result_num, _4526, _4526+1)
^  Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4526, _4526+1))
   Call: (213) [$syspreds] update_flag(result_num, _4526, _4526+1)
   Unify: (213) [$syspreds] update_flag(result_num, _4526, _4526+1)
   Call: (214) [system] get_flag(result_num, _4526)
   Exit: (214) [system] get_flag(result_num, 0)
   Call: (214) [system] atom(0+1)
   Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (214) [system] set_flag(result_num, 1)
   Exit: (214) [system] set_flag(result_num, 1)
   Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
   Call: (210) [$syspreds] flag(result_num, _4546, _4546)
   Unify: (210) [$syspreds] flag(result_num, _4546, _4546)
   Call: (211) [system] _4546==_4546
   Exit: (211) [system] _4546==_4546
   Call: (211) [system] get_flag(result_num, _4546)
   Exit: (211) [system] get_flag(result_num, 1)
   Exit: (210) [$syspreds] flag(result_num, 1, 1)
^  Call: (210) [user] reset_eval_num
^  Unify: (210) [user] reset_eval_num
   Call: (211) [$syspreds] flag(eval_num, _435196, 0)
   Unify: (211) [$syspreds] flag(eval_num, _436128, 0)
   Call: (212) [system] _436984==0
   Redo: (211) [$syspreds] flag(eval_num, _437990, 0)
   Unify: (211) [$syspreds] flag(eval_num, _438922, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _439782, 0))
   Call: (214) [$syspreds] update_flag(eval_num, _439782, 0)
   Unify: (214) [$syspreds] update_flag(eval_num, _439782, 0)
   Call: (215) [system] get_flag(eval_num, _439782)
   Exit: (215) [system] get_flag(eval_num, 15)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(eval_num, 15, 0)
   Call: (215) [system] set_flag(eval_num, 0)
   Exit: (215) [system] set_flag(eval_num, 0)
   Exit: (214) [$syspreds] update_flag(eval_num, 15, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 15, 0))
   Exit: (211) [$syspreds] flag(eval_num, 15, 0)
   Call: (211) [$syspreds] flag(trace_output_len, _451026, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _451958, 0)
   Call: (212) [system] _452814==0
   Redo: (211) [$syspreds] flag(trace_output_len, _453820, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _454752, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _455612, 0))
   Call: (214) [$syspreds] update_flag(trace_output_len, _455612, 0)
   Unify: (214) [$syspreds] update_flag(trace_output_len, _455612, 0)
   Call: (215) [system] get_flag(trace_output_len, _455612)
   Exit: (215) [system] get_flag(trace_output_len, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (215) [system] set_flag(trace_output_len, 0)
   Exit: (215) [system] set_flag(trace_output_len, 0)
   Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (210) [user] reset_eval_num
^  Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Call: (211) [user] original_user_output(_469544)
^  Unify: (211) [user] original_user_output(_469544)
   Call: (212) [system] stream_property(_469544, file_no(1))
   Unify: (212) [system] stream_property(_469544, file_no(1))
   Call: (213) [system] nonvar(_469544)
   Redo: (212) [system] stream_property(_469544, file_no(1))
   Unify: (212) [system] stream_property(_469544, file_no(1))
   Call: (213) [system] nonvar(_469544)
   Redo: (212) [system] stream_property(_469544, file_no(1))
   Unify: (212) [system] stream_property(_469544, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_480664)
   Redo: (212) [system] stream_property(_469544, file_no(1))
   Exit: (212) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (211) [user] original_user_output((0x7f327b683120))
^  Call: (211) [user] with_output_to((0x7f327b683120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_current(suspend_answers, true)
^  Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (216) [user] answer_output(_491854)
^  Unify: (216) [user] answer_output(_491854)
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_497396, _497398), once(user:is_flag0(test)), '$restore_trace'(_497396, _497398))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_497396, _497398), system:once(user:is_flag0(test)), system:'$restore_trace'(_497396, _497398))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_497396, _497398))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Call: (217) [user] original_user_output(_491854)
^  Unify: (217) [user] original_user_output(_491854)
   Call: (218) [system] stream_property(_491854, file_no(1))
   Unify: (218) [system] stream_property(_491854, file_no(1))
   Call: (219) [system] nonvar(_491854)
   Redo: (218) [system] stream_property(_491854, file_no(1))
   Unify: (218) [system] stream_property(_491854, file_no(1))
   Call: (219) [system] nonvar(_491854)
   Redo: (218) [system] stream_property(_491854, file_no(1))
   Unify: (218) [system] stream_property(_491854, file_no(1))
   Call: (219) [system] nonvar(file_no(1))
   Exit: (219) [system] nonvar(file_no(1))
   Call: (219) [system] file_no(1)=alias(_514132)
   Redo: (218) [system] stream_property(_491854, file_no(1))
   Exit: (218) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (217) [user] original_user_output((0x7f327b683120))
^  Exit: (216) [user] answer_output((0x7f327b683120))
^  Call: (216) [user] with_output_to((0x7f327b683120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (216) [user] with_output_to((0x7f327b683120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (215) [system] nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (215) [system] nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (213) [system] user:in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (211) [user] with_output_to((0x7f327b683120), (in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
^  Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
   Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
   Exit: (212) [system] 1==1
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (214) [user] once((is_mettalog;is_testing))
^  Unify: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_win64
^  Unify: (217) [user] is_win64
   Call: (218) [system] current_prolog_flag(windows, _30558)
   Fail: (218) [system] current_prolog_flag(windows, _31486)
^  Fail: (217) [user] is_win64
^  Redo: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_metta_flag(log)
^  Unify: (217) [user] is_metta_flag(log)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_36946, _36948), once(user:is_flag0(log)), '$restore_trace'(_36946, _36948))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_36946, _36948), system:once(user:is_flag0(log)), system:'$restore_trace'(_36946, _36948))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_36946, _36948))
^  Fail: (217) [user] is_metta_flag(log)
^  Fail: (216) [user] is_mettalog
^  Call: (216) [user] is_testing
^  Unify: (216) [user] is_testing
^  Call: (217) [user] is_metta_flag(test)
^  Unify: (217) [user] is_metta_flag(test)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_45316, _45318), once(user:is_flag0(test)), '$restore_trace'(_45316, _45318))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_45316, _45318), system:once(user:is_flag0(test)), system:'$restore_trace'(_45316, _45318))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_45316, _45318))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] is_metta_flag(test)
^  Exit: (216) [user] is_testing
^  Exit: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (215) [user] original_user_error(_53712)
^  Unify: (215) [user] original_user_error(_53712)
   Call: (216) [system] stream_property(_53712, file_no(2))
   Unify: (216) [system] stream_property(_53712, file_no(2))
   Call: (217) [system] nonvar(_53712)
   Redo: (216) [system] stream_property(_53712, file_no(2))
   Unify: (216) [system] stream_property(_53712, file_no(2))
   Call: (217) [system] nonvar(_53712)
   Redo: (216) [system] stream_property(_53712, file_no(2))
   Unify: (216) [system] stream_property(_53712, file_no(2))
   Call: (217) [system] nonvar(file_no(2))
   Exit: (217) [system] nonvar(file_no(2))
   Call: (217) [system] file_no(2)=alias(_64832)
   Redo: (216) [system] stream_property(_53712, file_no(2))
   Exit: (216) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (215) [user] original_user_error((0x7f327b683220))
^  Call: (215) [user] with_output_to((0x7f327b683220), format('~N~nDeterministic: ', []))
^  Call: (217) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (217) [user] format('~N~nDeterministic: ', [])
^  Exit: (215) [user] with_output_to((0x7f327b683220), format('~N~nDeterministic: ', []))
^  Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^  Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^  Call: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Unify: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^  Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^  Call: (216) [user] once((is_mettalog;is_testing))
^  Unify: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_win64
^  Unify: (219) [user] is_win64
   Call: (220) [system] current_prolog_flag(windows, _86524)
   Fail: (220) [system] current_prolog_flag(windows, _87452)
^  Fail: (219) [user] is_win64
^  Redo: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_metta_flag(log)
^  Unify: (219) [user] is_metta_flag(log)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_92912, _92914), once(user:is_flag0(log)), '$restore_trace'(_92912, _92914))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_92912, _92914), system:once(user:is_flag0(log)), system:'$restore_trace'(_92912, _92914))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_92912, _92914))
^  Fail: (219) [user] is_metta_flag(log)
^  Fail: (218) [user] is_mettalog
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_101282, _101284), once(user:is_flag0(test)), '$restore_trace'(_101282, _101284))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_101282, _101284), system:once(user:is_flag0(test)), system:'$restore_trace'(_101282, _101284))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_101282, _101284))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Exit: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Unify: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Call: (217) [user] original_user_error(_109678)
^  Unify: (217) [user] original_user_error(_109678)
   Call: (218) [system] stream_property(_109678, file_no(2))
   Unify: (218) [system] stream_property(_109678, file_no(2))
   Call: (219) [system] nonvar(_109678)
   Redo: (218) [system] stream_property(_109678, file_no(2))
   Unify: (218) [system] stream_property(_109678, file_no(2))
   Call: (219) [system] nonvar(_109678)
   Redo: (218) [system] stream_property(_109678, file_no(2))
   Unify: (218) [system] stream_property(_109678, file_no(2))
   Call: (219) [system] nonvar(file_no(2))
   Exit: (219) [system] nonvar(file_no(2))
   Call: (219) [system] file_no(2)=alias(_120798)
   Redo: (218) [system] stream_property(_109678, file_no(2))
   Exit: (218) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (217) [user] original_user_error((0x7f327b683220))
^  Call: (217) [user] with_output_to((0x7f327b683220), if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Call: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^  Unify: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^  Call: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (222) [system] atomic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Fail: (222) [system] atomic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Fail: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (220) [user] nop(nl)
   Unify: (220) [user] nop(nl)
   Exit: (220) [user] nop(nl)
^  Exit: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^  Exit: (217) [user] with_output_to((0x7f327b683220), if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Exit: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^  Exit: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^  Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^  Call: (215) [user] original_user_output(_141420)
^  Unify: (215) [user] original_user_output(_141420)
   Call: (216) [system] stream_property(_141420, file_no(1))
   Unify: (216) [system] stream_property(_141420, file_no(1))
   Call: (217) [system] nonvar(_141420)
   Redo: (216) [system] stream_property(_141420, file_no(1))
   Unify: (216) [system] stream_property(_141420, file_no(1))
   Call: (217) [system] nonvar(_141420)
   Redo: (216) [system] stream_property(_141420, file_no(1))
   Unify: (216) [system] stream_property(_141420, file_no(1))
   Call: (217) [system] nonvar(file_no(1))
   Exit: (217) [system] nonvar(file_no(1))
   Call: (217) [system] file_no(1)=alias(_152540)
   Redo: (216) [system] stream_property(_141420, file_no(1))
   Exit: (216) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (215) [user] original_user_output((0x7f327b683120))
^  Call: (215) [user] with_output_to((0x7f327b683120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^  Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^  Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^  Call: (218) [user] as_tf(is_mettalog, _159442)
^  Unify: (218) [user] as_tf(is_mettalog, _159442)
   Call: (219) [system] is_mettalog\=[_161302|_161304]
   Exit: (219) [system] is_mettalog\=[_161302|_161304]
^  Call: (219) [user] catch_nowarn((call(is_mettalog)*->_159442='True';_159442='False'))
^  Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_159442='True';_159442='False'))
   Call: (220) [user] catch_err((call(is_mettalog)*->_159442='True';_159442='False'), error(_165040, _165042), fail)
   Unify: (220) [user] catch_err((call(is_mettalog)*->_159442='True';_159442='False'), error(_165040, _165042), fail)
^  Call: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_win64
^  Unify: (224) [user] is_win64
   Call: (225) [system] current_prolog_flag(windows, _170656)
   Fail: (225) [system] current_prolog_flag(windows, _171584)
^  Fail: (224) [user] is_win64
^  Redo: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_metta_flag(log)
^  Unify: (224) [user] is_metta_flag(log)
^  Call: (226) [system] setup_call_cleanup('$notrace'(_177044, _177046), once(user:is_flag0(log)), '$restore_trace'(_177044, _177046))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_177044, _177046), system:once(user:is_flag0(log)), system:'$restore_trace'(_177044, _177046))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_177044, _177046))
^  Fail: (224) [user] is_metta_flag(log)
^  Fail: (223) [user] is_mettalog
   Call: (223) [system] _159442='False'
   Exit: (223) [system] 'False'='False'
   Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_165040, _165042), fail)
^  Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (218) [user] as_tf(is_mettalog, 'False')
^  Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^  Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^  Call: (219) [user] was_option_value(src_indents, _188458)
^  Unify: (219) [user] was_option_value(src_indents, _188458)
   Call: (220) [system] current_prolog_flag(src_indents, _190316)
   Exit: (220) [system] current_prolog_flag(src_indents, [])
   Call: (220) [system] _188458=[]
   Exit: (220) [system] []=[]
^  Exit: (219) [user] was_option_value(src_indents, [])
^  Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), set_option_value(src_indents, []))
^  Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), user:set_option_value(src_indents, []))
^  Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (222) [user] set_option_value(src_indents, 'False')
^  Unify: (222) [user] set_option_value(src_indents, 'False')
^  Call: (223) [user] set_option_value0(src_indents, 'False')
^  Unify: (223) [user] set_option_value0(src_indents, 'False')
^  Call: (224) [user] p2mE('False', _201750)
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE('False', 'False')
^  Exit: (224) [user] p2mE('False', 'False')
   Call: (225) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
   Call: (226) [system] duplicate_term('False', _209192)
   Exit: (226) [system] duplicate_term('False', 'False')
   Call: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (224) [user] p2mE(_213834, 'False')
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE(false, 'False')
^  Exit: (224) [user] p2mE(false, 'False')
   Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, false)
   Exit: (225) [system] set_prolog_flag(src_indents, false)
^  Exit: (223) [user] set_option_value0(src_indents, 'False')
^  Exit: (222) [user] set_option_value(src_indents, 'False')
^  Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^  Call: (221) [user] is_compatio
^  Unify: (221) [user] is_compatio
^  Call: (223) [system] setup_call_cleanup('$notrace'(_229922, _229924), once(user:is_compatio0), '$restore_trace'(_229922, _229924))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_229922, _229924), system:once(user:is_compatio0), system:'$restore_trace'(_229922, _229924))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_229922, _229924))
^  Fail: (221) [user] is_compatio
^  Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^  Call: (222) [rtrace] rtrace:quietly3(user:(wots(_235784, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (_235784==""->true;our_ansi_format('yellow', '~w~n', [_235784]))))
^  Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_235784, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (_235784==""->true;our_ansi_format('yellow', '~w~n', [_235784]))))
(det-if-then-else (file-search-path bench $) True (, (prolog-load-context directory $Dir) ()))
^  Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^  Call: (221) [user] set_option_value(src_indents, [])
^  Unify: (221) [user] set_option_value(src_indents, [])
^  Call: (222) [user] set_option_value0(src_indents, [])
^  Unify: (222) [user] set_option_value0(src_indents, [])
^  Call: (223) [user] p2mE([], _244930)
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [$syspreds] nb_setval(src_indents, [])
   Unify: (224) [$syspreds] nb_setval(src_indents, [])
   Call: (225) [system] duplicate_term([], _252372)
   Exit: (225) [system] duplicate_term([], [])
   Call: (225) [system] nb_linkval(src_indents, [])
   Exit: (225) [system] nb_linkval(src_indents, [])
   Exit: (224) [$syspreds] nb_setval(src_indents, [])
^  Call: (223) [user] p2mE(_257014, [])
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (224) [system] set_prolog_flag(src_indents, [])
   Exit: (224) [system] set_prolog_flag(src_indents, [])
^  Exit: (222) [user] set_option_value0(src_indents, [])
^  Exit: (221) [user] set_option_value(src_indents, [])
^  Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), user:set_option_value(src_indents, []))
^  Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^  Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^  Exit: (215) [user] with_output_to((0x7f327b683120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^  Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^  Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^  Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
^  Call: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Unify: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
   Call: (211) [system] nb_current(suspend_answers, true)
^  Redo: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Unify: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Call: (211) [user] answer_output(_280224)
^  Unify: (211) [user] answer_output(_280224)
^  Call: (212) [user] is_testing
^  Unify: (212) [user] is_testing
^  Call: (213) [user] is_metta_flag(test)
^  Unify: (213) [user] is_metta_flag(test)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_285766, _285768), once(user:is_flag0(test)), '$restore_trace'(_285766, _285768))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_285766, _285768), system:once(user:is_flag0(test)), system:'$restore_trace'(_285766, _285768))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_285766, _285768))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (213) [user] is_metta_flag(test)
^  Exit: (212) [user] is_testing
^  Call: (212) [user] original_user_output(_280224)
^  Unify: (212) [user] original_user_output(_280224)
   Call: (213) [system] stream_property(_280224, file_no(1))
   Unify: (213) [system] stream_property(_280224, file_no(1))
   Call: (214) [system] nonvar(_280224)
   Redo: (213) [system] stream_property(_280224, file_no(1))
   Unify: (213) [system] stream_property(_280224, file_no(1))
   Call: (214) [system] nonvar(_280224)
   Redo: (213) [system] stream_property(_280224, file_no(1))
   Unify: (213) [system] stream_property(_280224, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_302502)
   Redo: (213) [system] stream_property(_280224, file_no(1))
   Exit: (213) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (212) [user] original_user_output((0x7f327b683120))
^  Exit: (211) [user] answer_output((0x7f327b683120))
^  Call: (211) [user] with_output_to((0x7f327b683120), write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
   Call: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Unify: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (214) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=='Empty'
   Redo: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Unify: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=='Empty'
   Redo: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (215) [system] ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Redo: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _320006, _320008)
   Unify: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _320006, _320008)
   Call: (216) [system] term_attvars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _321874)
   Exit: (216) [system] term_attvars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
   Call: (216) [system] []==[]
   Exit: (216) [system] []==[]
   Call: (216) [system] _320008=[]
   Exit: (216) [system] []=[]
   Call: (216) [system] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _320006)
   Exit: (216) [system] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _328400], 'True', [',', ['prolog-load-context', directory, _328442], []]])
   Exit: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _328400], 'True', [',', ['prolog-load-context', directory, _328442], []]], [])
   Call: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _328400], 'True', [',', ['prolog-load-context', directory, _328442], []]]
   Exit: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
   Call: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
   Unify: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
^  Call: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_335864, _335866), once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_335864, _335866))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_335864, _335866), system:once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_335864, _335866))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_335864, _335866))
  (det-if-then-else 
    (file-search-path bench $_4094) True 
    (, 
      (prolog-load-context directory $_4148) ()))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
   Exit: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (211) [user] with_output_to((0x7f327b683120), write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Exit: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Call: (210) [user] not_compatio(format('~N'))
^  Unify: (210) [user] not_compatio(format('~N'))
^  Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (212) [user] once((is_mettalog;is_testing))
^  Unify: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_win64
^  Unify: (215) [user] is_win64
   Call: (216) [system] current_prolog_flag(windows, _356128)
   Fail: (216) [system] current_prolog_flag(windows, _357056)
^  Fail: (215) [user] is_win64
^  Redo: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_metta_flag(log)
^  Unify: (215) [user] is_metta_flag(log)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_362516, _362518), once(user:is_flag0(log)), '$restore_trace'(_362516, _362518))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_362516, _362518), system:once(user:is_flag0(log)), system:'$restore_trace'(_362516, _362518))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_362516, _362518))
^  Fail: (215) [user] is_metta_flag(log)
^  Fail: (214) [user] is_mettalog
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_370886, _370888), once(user:is_flag0(test)), '$restore_trace'(_370886, _370888))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_370886, _370888), system:once(user:is_flag0(test)), system:'$restore_trace'(_370886, _370888))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_370886, _370888))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Exit: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (212) [user] user_err(format('~N'))
^  Unify: (212) [user] user_err(format('~N'))
^  Call: (213) [user] original_user_error(_379282)
^  Unify: (213) [user] original_user_error(_379282)
   Call: (214) [system] stream_property(_379282, file_no(2))
   Unify: (214) [system] stream_property(_379282, file_no(2))
   Call: (215) [system] nonvar(_379282)
   Redo: (214) [system] stream_property(_379282, file_no(2))
   Unify: (214) [system] stream_property(_379282, file_no(2))
   Call: (215) [system] nonvar(_379282)
   Redo: (214) [system] stream_property(_379282, file_no(2))
   Unify: (214) [system] stream_property(_379282, file_no(2))
   Call: (215) [system] nonvar(file_no(2))
   Exit: (215) [system] nonvar(file_no(2))
   Call: (215) [system] file_no(2)=alias(_390402)
   Redo: (214) [system] stream_property(_379282, file_no(2))
   Exit: (214) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (213) [user] original_user_error((0x7f327b683220))
^  Call: (213) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (215) [$syspreds] format('~N')
   Unify: (215) [$syspreds] format('~N')
^  Call: (216) [$syspreds] format('~N', [])
^  Exit: (216) [$syspreds] format('~N', [])
   Exit: (215) [$syspreds] format('~N')
^  Exit: (213) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (212) [user] user_err(format('~N'))
^  Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (210) [user] not_compatio(format('~N'))
   Call: (210) [system] true\==true
   Fail: (210) [system] true\==true
   Call: (210) [system] _4908=false
   Exit: (210) [system] false=false
^  Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.5161017899999996)))))
^  Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.5161017899999996)))))
   Call: (212) [system] false==true
   Fail: (212) [system] false==true
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.5161017899999996))))
^  Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.5161017899999996))))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_415106, _415108), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.5161017899999996))))), _415064, fbug((_415064-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.5161017899999996))))))))), '$restore_trace'(_415106, _415108))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_415106, _415108), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.5161017899999996))))), _415064, fbug((_415064-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.5161017899999996))))))))), system:'$restore_trace'(_415106, _415108))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_415106, _415108))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.5161017899999996))))), _415064, fbug((_415064-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.5161017899999996))))))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.5161017899999996))))
^  Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.5161017899999996)))))
^  Call: (210) [user] color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
^  Unify: (210) [user] color_g_mesg('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
^  Call: (212) [system] setup_call_cleanup('$notrace'(_423922, _423924), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), '$restore_trace'(_423922, _423924))
^  Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_423922, _423924), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), system:'$restore_trace'(_423922, _423924))
^  Call: (213) [system] sig_atomic(system:'$notrace'(_423922, _423924))
^  Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (210) [user] color_g_mesg('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
   Call: (210) [system] false==true
   Fail: (210) [system] false==true
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
   Call: (208) [$syspreds] flag(result_num, _436868, _436868)
   Unify: (208) [$syspreds] flag(result_num, _436868, _436868)
   Call: (209) [system] _436868==_436868
   Exit: (209) [system] _436868==_436868
   Call: (209) [system] get_flag(result_num, _436868)
   Exit: (209) [system] get_flag(result_num, 1)
   Exit: (208) [$syspreds] flag(result_num, 1, 1)
   Call: (208) [system] 1==0
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
^  Call: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] answer_output(_453766)
^  Unify: (209) [user] answer_output(_453766)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_459308, _459310), once(user:is_flag0(test)), '$restore_trace'(_459308, _459310))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_459308, _459310), system:once(user:is_flag0(test)), system:'$restore_trace'(_459308, _459310))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_459308, _459310))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_453766)
^  Unify: (210) [user] original_user_output(_453766)
   Call: (211) [system] stream_property(_453766, file_no(1))
   Unify: (211) [system] stream_property(_453766, file_no(1))
   Call: (212) [system] nonvar(_453766)
   Redo: (211) [system] stream_property(_453766, file_no(1))
   Unify: (211) [system] stream_property(_453766, file_no(1))
   Call: (212) [system] nonvar(_453766)
   Redo: (211) [system] stream_property(_453766, file_no(1))
   Unify: (211) [system] stream_property(_453766, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_476044)
   Redo: (211) [system] stream_property(_453766, file_no(1))
   Exit: (211) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f327b683120))
^  Exit: (209) [user] answer_output((0x7f327b683120))
^  Call: (209) [user] with_output_to((0x7f327b683120), write(']\n'))
   Call: (211) [system] write(']\n')
]
   Exit: (211) [system] write(']\n')
^  Exit: (209) [user] with_output_to((0x7f327b683120), write(']\n'))
^  Exit: (208) [user] in_answer_io(write(']\n'))
^  Call: (208) [user] ignore(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422))
^  Unify: (208) [system] ignore(user:(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422)))
   Call: (209) [system] res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422)
   Exit: (209) [system] res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
^  Exit: (208) [system] ignore(user:(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])))
   Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
   Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
   Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
^  Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])), give_up(_3906), pp_m('red', gave_up(_3906))))
   Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
   Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]]))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _3936], 'True', [',', ['prolog-load-context', directory, _3978], []]])
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), ['det-if-then-else', ['file-search-path', bench, _3936], 'True', [',', ['prolog-load-context', directory, _3978], []]])
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), ['det-if-then-else', ['file-search-path', bench, _3936], 'True', [',', ['prolog-load-context', directory, _3978], []]]))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _19482, _19488], ['load-files', [with_self, _19482, [bench, _19482]], [::, [silent, 'True'], [if, changed]]]]]], ['__'=_19488, '_P'=_19482], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(777, 35, 41, 777))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _19482, _19488], ['load-files', [with_self, _19482, [bench, _19482]], [::, [silent, 'True'], [if, changed]]]]]], ['__'=_19488, '_P'=_19482], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(777, 35, 41, 777))
^  Call: (194) [user] apply:maplist(maybe_assign, ['__'=_19488, '_P'=_19482])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_19488, '_P'=_19482])
   Call: (195) [apply] apply:maplist_(['__'=_19488, '_P'=_19482], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['__'=_19488, '_P'=_19482], user:maybe_assign)
   Call: (196) [user] maybe_assign('__'=_19488)
   Unify: (196) [user] maybe_assign('__'=_19488)
^  Call: (197) [user] ignore(_19488=__)
^  Unify: (197) [system] ignore(user:(_19488=__))
   Call: (198) [system] _19488=__
   Exit: (198) [system] __=__
^  Exit: (197) [system] ignore(user:(__=__))
   Exit: (196) [user] maybe_assign('__'=__)
   Call: (196) [apply] apply:maplist_(['_P'=_19482], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_P'=_19482], user:maybe_assign)
   Call: (197) [user] maybe_assign('_P'=_19482)
   Unify: (197) [user] maybe_assign('_P'=_19482)
^  Call: (198) [user] ignore(_19482=_P)
^  Unify: (198) [system] ignore(user:(_19482=_P))
   Call: (199) [system] _19482=_P
   Exit: (199) [system] _P=_P
^  Exit: (198) [system] ignore(user:(_P=_P))
   Exit: (197) [user] maybe_assign('_P'=_P)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_P'=_P], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['__'=__, '_P'=_P], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__, '_P'=_P])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Call: (196) [system] var([=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Call: (196) [system] string([=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _109886), pfcAdd_Now('next-operation'(_109886)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _109886), pfcAdd_Now('next-operation'(_109886)))
   Call: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _109886)
   Unify: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, _112678))
   Call: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _112678)
   Unify: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _112678)
   Call: (199) [user] o_s(['compile-programs'], _112678)
   Unify: (199) [user] o_s(['compile-programs'], _112678)
   Call: (200) [user] o_s('compile-programs', _112678)
   Unify: (200) [user] o_s('compile-programs', 'compile-programs')
   Exit: (200) [user] o_s('compile-programs', 'compile-programs')
   Exit: (199) [user] o_s(['compile-programs'], 'compile-programs')
   Exit: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'compile-programs')
   Exit: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, 'compile-programs'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^  Call: (199) [user] must_ex(current_why_UU(_133896))
^  Unify: (199) [user] must_ex(current_why_UU(_133896))
   Call: (201) [user] current_why_UU(_133896)
   Unify: (201) [user] current_why_UU(_133896)
^  Call: (202) [user] get_why_uu(_133896)
^  Unify: (202) [user] get_why_uu(_133896)
^  Call: (203) [user] findall(_139436, current_why(_139436), _139442)
^  Unify: (203) [$bags] findall(_139436, user:current_why(_139436), _139442)
^  Call: (204) [$bags] findall(_139436, user:current_why(_139436), _139442, [])
^  Unify: (204) [$bags] findall(_139436, user:current_why(_139436), _139442, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_139436, user:current_why(_139436), _139442, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_139436, user:current_why(_139436), _139442, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_139436, user:current_why(_139436), _139442, [])
   Unify: (206) [$bags] findall_loop(_139436, user:current_why(_139436), _139442, [])
^  Call: (207) [user] bugger:current_why(_139436)
^  Unify: (207) [user] bugger:current_why(_139436)
^  Call: (208) [user] bugger:current_why_data(_139436)
^  Unify: (208) [user] bugger:current_why_data(_139436)
   Call: (209) [system] nb_current('$current_why', wp(_139436, _150696))
   Fail: (209) [system] nb_current('$current_why', wp(_139436, _150696))
^  Redo: (208) [user] bugger:current_why_data(_139436)
^  Unify: (208) [user] bugger:current_why_data(_139436)
   Call: (209) [t_l] t_l:current_why_source(_139436)
   Fail: (209) [t_l] t_l:current_why_source(_139436)
^  Fail: (208) [user] bugger:current_why_data(_139436)
^  Redo: (207) [user] bugger:current_why(_139436)
^  Unify: (207) [user] bugger:current_why(mfl4(_158124, _158126, _158128, _158130))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_159080, _159082), once(user:current_mfl4(_158124, _158126, _158128, _158130)), '$restore_trace'(_159080, _159082))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_159080, _159082), system:once(user:current_mfl4(_158124, _158126, _158128, _158130)), system:'$restore_trace'(_159080, _159082))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_159080, _159082))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_158124, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_158124, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_139436, user:current_why(_139436), _139442, [])
   Exit: (206) [$bags] findall_loop(_139436, user:current_why(_139436), [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_139436, user:current_why(_139436), [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_139436, user:current_why(_139436), [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_139436, user:current_why(_139436), [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133896)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133896)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_295508, _295510)
   Fail: (204) [system] [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_295508, _295510)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133896)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133896)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _325870)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _325870)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4040)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_169874, _169876)
   Fail: (205) [system] P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_169874, _169876)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _328188)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _328188)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _328188)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _378426)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'compile-programs')), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'compile-programs')), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), _478838, _478840)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), user, 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
   Call: (212) [system] _482582=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _484452)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _484452)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _487280)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _487280)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), _514590, _514592)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), user, 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), _516470, _516472)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), _516470, _516472)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
   Call: (215) [system] _5062=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _6932)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _6932)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _9760)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _9760)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
   Call: (216) [system] var('next-operation'(op(+, =, 'compile-programs')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
   Call: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
   Call: (216) [system] _77582 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _79440)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _79440)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _79440)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _79440)
   Call: (217) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), _86850, _86852)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), 'next-operation', [op(+, =, 'compile-programs')])
   Call: (217) [lists] lists:member(_79440, ['next-operation', op(+, =, 'compile-programs')])
   Unify: (217) [lists] lists:member(_79440, ['next-operation', op(+, =, 'compile-programs')])
   Call: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _79440, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'compile-programs')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _66430)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _66430)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _66430)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _66430)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _66430)
   Call: (217) [system] _66430='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _79440, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _79440, 'next-operation')
   Call: (219) [lists] lists:member_([], _79440, op(+, =, 'compile-programs'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
   Exit: (218) [lists] lists:member_([op(+, =, 'compile-programs')], op(+, =, 'compile-programs'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'compile-programs'), ['next-operation', op(+, =, 'compile-programs')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _66430)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _66430)
   Call: (217) [system] var(op(+, =, 'compile-programs'))
   Fail: (217) [system] var(op(+, =, 'compile-programs'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _66430)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _66430)
   Call: (217) [system] compound(op(+, =, 'compile-programs'))
   Exit: (217) [system] compound(op(+, =, 'compile-programs'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _66430=op(+, =, 'compile-programs')
   Exit: (217) [system] op(+, =, 'compile-programs')=op(+, =, 'compile-programs')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'compile-programs'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'compile-programs'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
   Call: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
   Call: (215) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
   Call: (215) [system] _145382 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _147240)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _147240)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _147240)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _147240)
   Call: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), _154650, _154652)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), 'next-operation', [op(+, =, 'compile-programs')])
   Call: (216) [lists] lists:member(_147240, ['next-operation', op(+, =, 'compile-programs')])
   Unify: (216) [lists] lists:member(_147240, ['next-operation', op(+, =, 'compile-programs')])
   Call: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _147240, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'compile-programs')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _134230)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _134230)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _134230)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _134230)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _134230)
   Call: (216) [system] _134230='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _147240, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _147240, 'next-operation')
   Call: (218) [lists] lists:member_([], _147240, op(+, =, 'compile-programs'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
   Exit: (217) [lists] lists:member_([op(+, =, 'compile-programs')], op(+, =, 'compile-programs'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'compile-programs'), ['next-operation', op(+, =, 'compile-programs')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _134230)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _134230)
   Call: (216) [system] var(op(+, =, 'compile-programs'))
   Fail: (216) [system] var(op(+, =, 'compile-programs'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _134230)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _134230)
   Call: (216) [system] compound(op(+, =, 'compile-programs'))
   Exit: (216) [system] compound(op(+, =, 'compile-programs'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _134230=op(+, =, 'compile-programs')
   Exit: (216) [system] op(+, =, 'compile-programs')=op(+, =, 'compile-programs')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^  Call: (214) [user] pfcTraced(op(+, =, 'compile-programs'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'compile-programs'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'compile-programs')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'compile-programs')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_300642)
^  Unify: (212) [user] pfcGetSearch(_300642)
   Call: (213) [t_l] t_l:pfcSearchTL(_302492)
   Fail: (213) [t_l] t_l:pfcSearchTL(_302492)
^  Redo: (212) [user] pfcGetSearch(_300642)
^  Call: (213) [user] pfcSearch(_305266)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _300642=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _329700)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _329700)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _329700)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _339962)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
   Call: (218) [system] is_list(_347458)
   Fail: (218) [system] is_list(_347458)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'compile-programs')), _354852)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _397514, _397516)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _397514, _397516)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _397514, _397516)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _408756)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _409696)
   Call: (224) [system] nonvar(_410554)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _411556)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _412490)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), number_of_clauses(_421684))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), number_of_clauses(_421684))
   Call: (224) [system] nonvar(number_of_clauses(_421684))
   Exit: (224) [system] nonvar(number_of_clauses(_421684))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_421684), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_421684), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _436528), (prolog_current_choice(_436538), push_current_choice(_436538), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560), pfc_call(_436560)), nb_setval('$pfc_current_choice', _436528))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _436528), user:(prolog_current_choice(_436538), push_current_choice(_436538), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560), pfc_call(_436560)), user:nb_setval('$pfc_current_choice', _436528))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _436528))
   Call: (226) [system] nb_current('$pfc_current_choice', _436528)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_436538)
   Exit: (225) [system] prolog_current_choice(2931)
^  Call: (225) [user] push_current_choice(2931)
^  Unify: (225) [user] push_current_choice(2931)
   Call: (226) [system] nb_current('$pfc_current_choice', _445878)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2931])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2931])
^  Exit: (225) [user] push_current_choice(2931)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _454250)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _436528), user:(prolog_current_choice(_436538), push_current_choice(_436538), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560), pfc_call(_436560)), user:nb_setval('$pfc_current_choice', _436528))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (221) [user] pfc_spft(_469120, _469206, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128))
^  Unify: (221) [user] pfc_spft(_469120, _470138, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128))
^  Call: (222) [user] pfcCallSystem('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Call: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Call: (224) [system] var('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Fail: (224) [system] var('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Redo: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Call: (224) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Exit: (224) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Redo: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Call: (224) [user] predicate_property('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Call: (227) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Exit: (227) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Call: (224) [user] predicate_property('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Call: (226) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Exit: (226) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _505278, _505280)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _505278, _505280)
   Call: (227) [system] compound('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Exit: (227) [system] compound('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Call: (227) [system] compound_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _505278, _505280)
   Exit: (227) [system] compound_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^  Call: (224) [user] predicate_property('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _516520)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _517460)
   Call: (225) [system] nonvar(_518318)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _519320)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _520254)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Call: (226) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
   Exit: (226) [system] callable('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^  Call: (224) [user] predicate_property('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), number_of_clauses(_9710))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), number_of_clauses(_9710))
   Call: (225) [system] nonvar(number_of_clauses(_9710))
   Exit: (225) [system] nonvar(number_of_clauses(_9710))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_9710), user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_9710), user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
   Call: (227) [system] callable('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
   Exit: (227) [system] callable('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(716), user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), number_of_clauses(716))
^  Unify: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _24554), (prolog_current_choice(_24564), push_current_choice(_24564), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586), pfc_call(_24586)), nb_setval('$pfc_current_choice', _24554))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _24554), user:(prolog_current_choice(_24564), push_current_choice(_24564), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586), pfc_call(_24586)), user:nb_setval('$pfc_current_choice', _24554))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _24554))
   Call: (227) [system] nb_current('$pfc_current_choice', _24554)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_24564)
   Exit: (226) [system] prolog_current_choice(2951)
^  Call: (226) [user] push_current_choice(2951)
^  Unify: (226) [user] push_current_choice(2951)
   Call: (227) [system] nb_current('$pfc_current_choice', _33904)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2951])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2951])
^  Exit: (226) [user] push_current_choice(2951)
^  Call: (226) [user] clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586)
^  Fail: (226) [user] clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _42276)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _24554), user:(prolog_current_choice(_24564), push_current_choice(_24564), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586), pfc_call(_24586)), user:nb_setval('$pfc_current_choice', _24554))
^  Fail: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^  Fail: (221) [user] pfc_spft(_4250, _49780, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_147086)
   Fail: (202) [t_l] t_l:pfcSearchTL(_147086)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_149860)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, 'compile-programs')), pfcAdd_Now('next-operation'(op(+, =, 'compile-programs'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])\=[_171326|_171328]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])\=[_171326|_171328]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'), error(_175064, _175066), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'), error(_175064, _175066), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Call: (204) [user] metta_interp_mode(+, _178780)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Call: (205) [user] metta_interp_mode(load, _183370)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _192592)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_199068, _199070), once(user:is_compatio0), '$restore_trace'(_199068, _199070))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_199068, _199070), system:once(user:is_compatio0), system:'$restore_trace'(_199068, _199070))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_199068, _199070))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_204686, must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (_204686==""->true;our_ansi_format('#ffa505', '~w~n', [_204686]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_204686, must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (_204686==""->true;our_ansi_format('#ffa505', '~w~n', [_204686]))))
  (= 
    (compile-programs) 
    ( (style-check (- singleton)) (forall (program $P $) (load-files (with_self $P (bench $P)) (:: (silent True) (if changed))))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->'True'='True';'True'='False'), error(_175064, _175066), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['run-program', _236512, _236518, _236524, _236530], [[ntimes, _236512, _236518, _236566, _236572], ['set-det'], [add, 1, _236530, 1], [add, 2, _236530, _236566], [add, 3, _236530, _236572], [format, _236524, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _236512, _236566, _236572]]]], ['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(942, 40, 132, 942))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['run-program', _236512, _236518, _236524, _236530], [[ntimes, _236512, _236518, _236566, _236572], ['set-det'], [add, 1, _236530, 1], [add, 2, _236530, _236566], [add, 3, _236530, _236572], [format, _236524, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _236512, _236566, _236572]]]], ['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(942, 40, 132, 942))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512])
   Call: (195) [apply] apply:maplist_(['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
   Call: (196) [user] maybe_assign('_GC'=_236572)
   Unify: (196) [user] maybe_assign('_GC'=_236572)
^  Call: (197) [user] ignore(_236572=_GC)
^  Unify: (197) [system] ignore(user:(_236572=_GC))
   Call: (198) [system] _236572=_GC
   Exit: (198) [system] _GC=_GC
^  Exit: (197) [system] ignore(user:(_GC=_GC))
   Exit: (196) [user] maybe_assign('_GC'=_GC)
   Call: (196) [apply] apply:maplist_(['_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
   Call: (197) [user] maybe_assign('_Time'=_236566)
   Unify: (197) [user] maybe_assign('_Time'=_236566)
^  Call: (198) [user] ignore(_236566=_Time)
^  Unify: (198) [system] ignore(user:(_236566=_Time))
   Call: (199) [system] _236566=_Time
   Exit: (199) [system] _Time=_Time
^  Exit: (198) [system] ignore(user:(_Time=_Time))
   Exit: (197) [user] maybe_assign('_Time'=_Time)
   Call: (197) [apply] apply:maplist_(['_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
   Call: (198) [user] maybe_assign('_Total'=_236530)
   Unify: (198) [user] maybe_assign('_Total'=_236530)
^  Call: (199) [user] ignore(_236530=_Total)
^  Unify: (199) [system] ignore(user:(_236530=_Total))
   Call: (200) [system] _236530=_Total
   Exit: (200) [system] _Total=_Total
^  Exit: (199) [system] ignore(user:(_Total=_Total))
   Exit: (198) [user] maybe_assign('_Total'=_Total)
   Call: (198) [apply] apply:maplist_(['_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
   Call: (199) [user] maybe_assign('_S'=_236524)
   Unify: (199) [user] maybe_assign('_S'=_236524)
^  Call: (200) [user] ignore(_236524=_S)
^  Unify: (200) [system] ignore(user:(_236524=_S))
   Call: (201) [system] _236524=_S
   Exit: (201) [system] _S=_S
^  Exit: (200) [system] ignore(user:(_S=_S))
   Exit: (199) [user] maybe_assign('_S'=_S)
   Call: (199) [apply] apply:maplist_(['_N'=_236518, '_Program'=_236512], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_N'=_236518, '_Program'=_236512], user:maybe_assign)
   Call: (200) [user] maybe_assign('_N'=_236518)
   Unify: (200) [user] maybe_assign('_N'=_236518)
^  Call: (201) [user] ignore(_236518=_N)
^  Unify: (201) [system] ignore(user:(_236518=_N))
   Call: (202) [system] _236518=_N
   Exit: (202) [system] _N=_N
^  Exit: (201) [system] ignore(user:(_N=_N))
   Exit: (200) [user] maybe_assign('_N'=_N)
   Call: (200) [apply] apply:maplist_(['_Program'=_236512], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_(['_Program'=_236512], user:maybe_assign)
   Call: (201) [user] maybe_assign('_Program'=_236512)
   Unify: (201) [user] maybe_assign('_Program'=_236512)
^  Call: (202) [user] ignore(_236512=_Program)
^  Unify: (202) [system] ignore(user:(_236512=_Program))
   Call: (203) [system] _236512=_Program
   Exit: (203) [system] _Program=_Program
^  Exit: (202) [system] ignore(user:(_Program=_Program))
   Exit: (201) [user] maybe_assign('_Program'=_Program)
   Call: (201) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (201) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (201) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_(['_Program'=_Program], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_N'=_N, '_Program'=_Program], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_GC'=_GC, '_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_GC'=_GC, '_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Call: (196) [system] var([=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Call: (196) [system] string([=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _367806), pfcAdd_Now('next-operation'(_367806)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _367806), pfcAdd_Now('next-operation'(_367806)))
   Call: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _367806)
   Unify: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, _370598))
   Call: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _370598)
   Unify: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _370598)
   Call: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], _370598)
   Unify: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], _370598)
   Call: (200) [user] o_s('run-program', _370598)
   Unify: (200) [user] o_s('run-program', 'run-program')
   Exit: (200) [user] o_s('run-program', 'run-program')
   Exit: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], 'run-program')
   Exit: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'run-program')
   Exit: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, 'run-program'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^  Call: (199) [user] must_ex(current_why_UU(_391816))
^  Unify: (199) [user] must_ex(current_why_UU(_391816))
   Call: (201) [user] current_why_UU(_391816)
   Unify: (201) [user] current_why_UU(_391816)
^  Call: (202) [user] get_why_uu(_391816)
^  Unify: (202) [user] get_why_uu(_391816)
^  Call: (203) [user] findall(_397356, current_why(_397356), _397362)
^  Unify: (203) [$bags] findall(_397356, user:current_why(_397356), _397362)
^  Call: (204) [$bags] findall(_397356, user:current_why(_397356), _397362, [])
^  Unify: (204) [$bags] findall(_397356, user:current_why(_397356), _397362, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_397356, user:current_why(_397356), _397362, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_397356, user:current_why(_397356), _397362, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_397356, user:current_why(_397356), _397362, [])
   Unify: (206) [$bags] findall_loop(_397356, user:current_why(_397356), _397362, [])
^  Call: (207) [user] bugger:current_why(_397356)
^  Unify: (207) [user] bugger:current_why(_397356)
^  Call: (208) [user] bugger:current_why_data(_397356)
^  Unify: (208) [user] bugger:current_why_data(_397356)
   Call: (209) [system] nb_current('$current_why', wp(_397356, _408616))
   Fail: (209) [system] nb_current('$current_why', wp(_397356, _408616))
^  Redo: (208) [user] bugger:current_why_data(_397356)
^  Unify: (208) [user] bugger:current_why_data(_397356)
   Call: (209) [t_l] t_l:current_why_source(_397356)
   Fail: (209) [t_l] t_l:current_why_source(_397356)
^  Fail: (208) [user] bugger:current_why_data(_397356)
^  Redo: (207) [user] bugger:current_why(_397356)
^  Unify: (207) [user] bugger:current_why(mfl4(_416044, _416046, _416048, _416050))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_417000, _417002), once(user:current_mfl4(_416044, _416046, _416048, _416050)), '$restore_trace'(_417000, _417002))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_417000, _417002), system:once(user:current_mfl4(_416044, _416046, _416048, _416050)), system:'$restore_trace'(_417000, _417002))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_417000, _417002))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_416044, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_416044, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_397356, user:current_why(_397356), _397362, [])
   Exit: (206) [$bags] findall_loop(_397356, user:current_why(_397356), [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_397356, user:current_why(_397356), [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_397356, user:current_why(_397356), [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_397356, user:current_why(_397356), [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _391816)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_35368, _35370)
   Fail: (204) [system] [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_35368, _35370)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _65714)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _65714)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _65714)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_428202, _428204)
   Fail: (205) [system] P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_428202, _428204)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'run-program')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'run-program')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _68458)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _68458)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _68458)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _118696)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-program')), P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-program')), P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'run-program')), _219108, _219110)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'run-program')), user, 'next-operation'(op(+, =, 'run-program')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
   Call: (212) [system] _222852=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _224722)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'run-program')), true, _224722)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _227550)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'run-program')), true, _227550)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'run-program')), _254860, _254862)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'run-program')), user, 'next-operation'(op(+, =, 'run-program')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), _256740, _256742)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'run-program')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'run-program')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), _256740, _256742)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
   Call: (215) [system] _265146=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _267016)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'run-program')), true, _267016)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _269844)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'run-program')), true, _269844)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'run-program')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'run-program')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
   Call: (216) [system] var('next-operation'(op(+, =, 'run-program')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'run-program')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
   Call: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
   Call: (216) [system] _337666 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _339524)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _339524)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'run-program')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'run-program')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _339524)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _339524)
   Call: (217) [system] compound('next-operation'(op(+, =, 'run-program')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'run-program')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), _346934, _346936)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), 'next-operation', [op(+, =, 'run-program')])
   Call: (217) [lists] lists:member(_339524, ['next-operation', op(+, =, 'run-program')])
   Unify: (217) [lists] lists:member(_339524, ['next-operation', op(+, =, 'run-program')])
   Call: (218) [lists] lists:member_([op(+, =, 'run-program')], _339524, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-program')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _326514)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _326514)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _326514)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _326514)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _326514)
   Call: (217) [system] _326514='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'run-program')], _339524, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'run-program')], _339524, 'next-operation')
   Call: (219) [lists] lists:member_([], _339524, op(+, =, 'run-program'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
   Exit: (218) [lists] lists:member_([op(+, =, 'run-program')], op(+, =, 'run-program'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'run-program'), ['next-operation', op(+, =, 'run-program')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'run-program'), _326514)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'run-program'), _326514)
   Call: (217) [system] var(op(+, =, 'run-program'))
   Fail: (217) [system] var(op(+, =, 'run-program'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'run-program'), _326514)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'run-program'), _326514)
   Call: (217) [system] compound(op(+, =, 'run-program'))
   Exit: (217) [system] compound(op(+, =, 'run-program'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _326514=op(+, =, 'run-program')
   Exit: (217) [system] op(+, =, 'run-program')=op(+, =, 'run-program')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'run-program'), op(+, =, 'run-program'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'run-program'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'run-program'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
   Call: (215) [system] var('next-operation'(op(+, =, 'run-program')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'run-program')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
   Call: (215) [system] compound('next-operation'(op(+, =, 'run-program')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'run-program')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
   Call: (215) [system] _405466 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _407324)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _407324)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'run-program')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'run-program')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _407324)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _407324)
   Call: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), _414734, _414736)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), 'next-operation', [op(+, =, 'run-program')])
   Call: (216) [lists] lists:member(_407324, ['next-operation', op(+, =, 'run-program')])
   Unify: (216) [lists] lists:member(_407324, ['next-operation', op(+, =, 'run-program')])
   Call: (217) [lists] lists:member_([op(+, =, 'run-program')], _407324, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-program')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _394314)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _394314)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _394314)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _394314)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _394314)
   Call: (216) [system] _394314='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'run-program')], _407324, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'run-program')], _407324, 'next-operation')
   Call: (218) [lists] lists:member_([], _407324, op(+, =, 'run-program'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
   Exit: (217) [lists] lists:member_([op(+, =, 'run-program')], op(+, =, 'run-program'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'run-program'), ['next-operation', op(+, =, 'run-program')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'run-program'), _394314)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'run-program'), _394314)
   Call: (216) [system] var(op(+, =, 'run-program'))
   Fail: (216) [system] var(op(+, =, 'run-program'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'run-program'), _394314)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'run-program'), _394314)
   Call: (216) [system] compound(op(+, =, 'run-program'))
   Exit: (216) [system] compound(op(+, =, 'run-program'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _394314=op(+, =, 'run-program')
   Exit: (216) [system] op(+, =, 'run-program')=op(+, =, 'run-program')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'run-program'), op(+, =, 'run-program'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^  Call: (214) [user] pfcTraced(op(+, =, 'run-program'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'run-program'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-program')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-program')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_41164)
^  Unify: (212) [user] pfcGetSearch(_41164)
   Call: (213) [t_l] t_l:pfcSearchTL(_43014)
   Fail: (213) [t_l] t_l:pfcSearchTL(_43014)
^  Redo: (212) [user] pfcGetSearch(_41164)
^  Call: (213) [user] pfcSearch(_45788)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _41164=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _70222)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _70222)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _70222)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _80484)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
   Call: (218) [system] is_list(_87980)
   Fail: (218) [system] is_list(_87980)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'run-program')), _95374)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _138036, _138038)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _138036, _138038)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _138036, _138038)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _149278)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _150218)
   Call: (224) [system] nonvar(_151076)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _152078)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _153012)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), number_of_clauses(_162206))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), number_of_clauses(_162206))
   Call: (224) [system] nonvar(number_of_clauses(_162206))
   Exit: (224) [system] nonvar(number_of_clauses(_162206))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_162206), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_162206), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _177050), (prolog_current_choice(_177060), push_current_choice(_177060), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082), pfc_call(_177082)), nb_setval('$pfc_current_choice', _177050))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _177050), user:(prolog_current_choice(_177060), push_current_choice(_177060), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082), pfc_call(_177082)), user:nb_setval('$pfc_current_choice', _177050))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _177050))
   Call: (226) [system] nb_current('$pfc_current_choice', _177050)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_177060)
   Exit: (225) [system] prolog_current_choice(2935)
^  Call: (225) [user] push_current_choice(2935)
^  Unify: (225) [user] push_current_choice(2935)
   Call: (226) [system] nb_current('$pfc_current_choice', _186400)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2935])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2935])
^  Exit: (225) [user] push_current_choice(2935)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _194772)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _177050), user:(prolog_current_choice(_177060), push_current_choice(_177060), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082), pfc_call(_177082)), user:nb_setval('$pfc_current_choice', _177050))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Call: (221) [user] pfc_spft(_209642, _209728, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650))
^  Unify: (221) [user] pfc_spft(_209642, _210660, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650))
^  Call: (222) [user] pfcCallSystem('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Call: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (224) [system] var('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Fail: (224) [system] var('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Redo: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (224) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Exit: (224) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Redo: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Call: (224) [user] predicate_property('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (227) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Exit: (227) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Call: (224) [user] predicate_property('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (226) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Exit: (226) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _245800, _245802)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _245800, _245802)
   Call: (227) [system] compound('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Exit: (227) [system] compound('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (227) [system] compound_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _245800, _245802)
   Exit: (227) [system] compound_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Call: (224) [user] predicate_property('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _257042)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _257982)
   Call: (225) [system] nonvar(_258840)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _259842)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _260776)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (226) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Exit: (226) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Call: (224) [user] predicate_property('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), number_of_clauses(_269970))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), number_of_clauses(_269970))
   Call: (225) [system] nonvar(number_of_clauses(_269970))
   Exit: (225) [system] nonvar(number_of_clauses(_269970))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_269970), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_269970), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (227) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Exit: (227) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(718), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), number_of_clauses(718))
^  Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _284814), (prolog_current_choice(_284824), push_current_choice(_284824), clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846), pfc_call(_284846)), nb_setval('$pfc_current_choice', _284814))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _284814), user:(prolog_current_choice(_284824), push_current_choice(_284824), clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846), pfc_call(_284846)), user:nb_setval('$pfc_current_choice', _284814))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _284814))
   Call: (227) [system] nb_current('$pfc_current_choice', _284814)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_284824)
   Exit: (226) [system] prolog_current_choice(2955)
^  Call: (226) [user] push_current_choice(2955)
^  Unify: (226) [user] push_current_choice(2955)
   Call: (227) [system] nb_current('$pfc_current_choice', _294164)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2955])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2955])
^  Exit: (226) [user] push_current_choice(2955)
^  Call: (226) [user] clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846)
^  Fail: (226) [user] clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _302536)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _284814), user:(prolog_current_choice(_284824), push_current_choice(_284824), clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846), pfc_call(_284846)), user:nb_setval('$pfc_current_choice', _284814))
^  Fail: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^  Fail: (221) [user] pfc_spft(_209642, _310040, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_407346)
   Fail: (202) [t_l] t_l:pfcSearchTL(_407346)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_410120)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, 'run-program')), pfcAdd_Now('next-operation'(op(+, =, 'run-program'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])\=[_431586|_431588]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])\=[_431586|_431588]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'), error(_435324, _435326), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'), error(_435324, _435326), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Call: (204) [user] metta_interp_mode(+, _439040)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Call: (205) [user] metta_interp_mode(load, _443630)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _452852)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_459328, _459330), once(user:is_compatio0), '$restore_trace'(_459328, _459330))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_459328, _459330), system:once(user:is_compatio0), system:'$restore_trace'(_459328, _459330))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_459328, _459330))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_464946, must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (_464946==""->true;our_ansi_format('#ffa505', '~w~n', [_464946]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_464946, must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (_464946==""->true;our_ansi_format('#ffa505', '~w~n', [_464946]))))
  (= 
    (run-program $Program $N $S $Total) 
    ( (ntimes $Program $N $Time $GC) 
      (set-det) 
      (add 1 $Total 1) 
      (add 2 $Total $Time) 
      (add 3 $Total $GC) 
      (format $S '~p~t~18| ~t~3f~25| ~t~3f~32|~n' 
        (:: $Program $Time $GC))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->'True'='True';'True'='False'), error(_435324, _435326), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [add, _497136, _497142, _497148], [[arg, _497136, _497142, _497184], [is, _497202, [+, _497184, _497148]], ['nb-setarg', _497136, _497142, _497202]]], ['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1210, 51, 34, 1210))
^  Exit: (193) [user] metta_file_buffer(+, [=, [add, _497136, _497142, _497148], [[arg, _497136, _497142, _497184], [is, _497202, [+, _497184, _497148]], ['nb-setarg', _497136, _497142, _497202]]], ['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1210, 51, 34, 1210))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136])
   Call: (195) [apply] apply:maplist_(['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], user:maybe_assign)
   Call: (196) [user] maybe_assign('_T'=_497202)
   Unify: (196) [user] maybe_assign('_T'=_497202)
^  Call: (197) [user] ignore(_497202=_T)
^  Unify: (197) [system] ignore(user:(_497202=_T))
   Call: (198) [system] _497202=_T
   Exit: (198) [system] _T=_T
^  Exit: (197) [system] ignore(user:(_T=_T))
   Exit: (196) [user] maybe_assign('_T'=_T)
   Call: (196) [apply] apply:maplist_(['_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], user:maybe_assign)
   Call: (197) [user] maybe_assign('_T0'=_497184)
   Unify: (197) [user] maybe_assign('_T0'=_497184)
^  Call: (198) [user] ignore(_497184=_T0)
^  Unify: (198) [system] ignore(user:(_497184=_T0))
   Call: (199) [system] _3746=_T0
   Exit: (199) [system] _T0=_T0
^  Exit: (198) [system] ignore(user:(_T0=_T0))
   Exit: (197) [user] maybe_assign('_T0'=_T0)
   Call: (197) [apply] apply:maplist_(['_Time'=_3710, '_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_Time'=_3710, '_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
   Call: (198) [user] maybe_assign('_Time'=_3710)
   Unify: (198) [user] maybe_assign('_Time'=_3710)
^  Call: (199) [user] ignore(_3710=_Time)
^  Unify: (199) [system] ignore(user:(_3710=_Time))
   Call: (200) [system] _3710=_Time
   Exit: (200) [system] _Time=_Time
^  Exit: (199) [system] ignore(user:(_Time=_Time))
   Exit: (198) [user] maybe_assign('_Time'=_Time)
   Call: (198) [apply] apply:maplist_(['_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
   Call: (199) [user] maybe_assign('_Term'=_3704)
   Unify: (199) [user] maybe_assign('_Term'=_3704)
^  Call: (200) [user] ignore(_3704=_Term)
^  Unify: (200) [system] ignore(user:(_3704=_Term))
   Call: (201) [system] _3704=_Term
   Exit: (201) [system] _Term=_Term
^  Exit: (200) [system] ignore(user:(_Term=_Term))
   Exit: (199) [user] maybe_assign('_Term'=_Term)
   Call: (199) [apply] apply:maplist_(['_Arg'=_3698], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_Arg'=_3698], user:maybe_assign)
   Call: (200) [user] maybe_assign('_Arg'=_3698)
   Unify: (200) [user] maybe_assign('_Arg'=_3698)
^  Call: (201) [user] ignore(_3698=_Arg)
^  Unify: (201) [system] ignore(user:(_3698=_Arg))
   Call: (202) [system] _3698=_Arg
   Exit: (202) [system] _Arg=_Arg
^  Exit: (201) [system] ignore(user:(_Arg=_Arg))
   Exit: (200) [user] maybe_assign('_Arg'=_Arg)
   Call: (200) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_Arg'=_Arg], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_T'=_T, '_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_T, '_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Call: (196) [system] var([=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Call: (196) [system] string([=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _98126), pfcAdd_Now('next-operation'(_98126)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _98126), pfcAdd_Now('next-operation'(_98126)))
   Call: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _98126)
   Unify: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, _100918))
   Call: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _100918)
   Unify: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _100918)
   Call: (199) [user] o_s([add, _Arg, _Term, _Time], _100918)
   Unify: (199) [user] o_s([add, _Arg, _Term, _Time], _100918)
   Call: (200) [user] o_s(add, _100918)
   Unify: (200) [user] o_s(add, add)
   Exit: (200) [user] o_s(add, add)
   Exit: (199) [user] o_s([add, _Arg, _Term, _Time], add)
   Exit: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], add)
   Exit: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, add))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^  Call: (199) [user] must_ex(current_why_UU(_122136))
^  Unify: (199) [user] must_ex(current_why_UU(_122136))
   Call: (201) [user] current_why_UU(_122136)
   Unify: (201) [user] current_why_UU(_122136)
^  Call: (202) [user] get_why_uu(_122136)
^  Unify: (202) [user] get_why_uu(_122136)
^  Call: (203) [user] findall(_127676, current_why(_127676), _127682)
^  Unify: (203) [$bags] findall(_127676, user:current_why(_127676), _127682)
^  Call: (204) [$bags] findall(_127676, user:current_why(_127676), _127682, [])
^  Unify: (204) [$bags] findall(_127676, user:current_why(_127676), _127682, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_127676, user:current_why(_127676), _127682, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_127676, user:current_why(_127676), _127682, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_127676, user:current_why(_127676), _127682, [])
   Unify: (206) [$bags] findall_loop(_127676, user:current_why(_127676), _127682, [])
^  Call: (207) [user] bugger:current_why(_127676)
^  Unify: (207) [user] bugger:current_why(_127676)
^  Call: (208) [user] bugger:current_why_data(_127676)
^  Unify: (208) [user] bugger:current_why_data(_127676)
   Call: (209) [system] nb_current('$current_why', wp(_127676, _138936))
   Fail: (209) [system] nb_current('$current_why', wp(_127676, _138936))
^  Redo: (208) [user] bugger:current_why_data(_127676)
^  Unify: (208) [user] bugger:current_why_data(_127676)
   Call: (209) [t_l] t_l:current_why_source(_127676)
   Fail: (209) [t_l] t_l:current_why_source(_127676)
^  Fail: (208) [user] bugger:current_why_data(_127676)
^  Redo: (207) [user] bugger:current_why(_127676)
^  Unify: (207) [user] bugger:current_why(mfl4(_146364, _146366, _146368, _146370))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_147320, _147322), once(user:current_mfl4(_146364, _146366, _146368, _146370)), '$restore_trace'(_147320, _147322))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_147320, _147322), system:once(user:current_mfl4(_146364, _146366, _146368, _146370)), system:'$restore_trace'(_147320, _147322))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_147320, _147322))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_146364, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_146364, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_127676, user:current_why(_127676), _127682, [])
   Exit: (206) [$bags] findall_loop(_127676, user:current_why(_127676), [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_127676, user:current_why(_127676), [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_127676, user:current_why(_127676), [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_127676, user:current_why(_127676), [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _122136)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _122136)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_283748, _283750)
   Fail: (204) [system] [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_283748, _283750)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _122136)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _122136)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _314110)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _314110)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3990)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_157094, _157096)
   Fail: (205) [system] P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_157094, _157096)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
   Call: (202) [system] is_list('next-operation'(op(+, =, add)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, add)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _315408)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _315408)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _315408)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _365646)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, add)), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, add)), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, add)), _466058, _466060)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, add)), user, 'next-operation'(op(+, =, add)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
   Call: (212) [system] _469802=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, add)), true, _471672)
^  Fail: (212) [user] clause('next-operation'(op(+, =, add)), true, _471672)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, add)), true, _474500)
^  Fail: (212) [user] clause('next-operation'(op(+, =, add)), true, _474500)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, add)), _501810, _501812)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, add)), user, 'next-operation'(op(+, =, add)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), _503690, _503692)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
   Call: (215) [system] var('next-operation'(op(+, =, add)))
   Fail: (215) [system] var('next-operation'(op(+, =, add)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), _503690, _503692)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
   Call: (215) [system] _512096=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, add)), true, _513966)
^  Fail: (215) [user] clause('next-operation'(op(+, =, add)), true, _513966)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, add)), true, _516794)
^  Fail: (215) [user] clause('next-operation'(op(+, =, add)), true, _516794)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^  Call: (213) [user] assert('next-operation'(op(+, =, add)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, add)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
   Call: (216) [system] var('next-operation'(op(+, =, add)))
   Fail: (216) [system] var('next-operation'(op(+, =, add)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
   Call: (216) [system] compound('next-operation'(op(+, =, add)))
   Exit: (216) [system] compound('next-operation'(op(+, =, add)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
   Call: (216) [system] _64828 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, add)), _66686)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, add)), _66686)
   Call: (217) [system] is_list('next-operation'(op(+, =, add)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, add)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, add)), _66686)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, add)), _66686)
   Call: (217) [system] compound('next-operation'(op(+, =, add)))
   Exit: (217) [system] compound('next-operation'(op(+, =, add)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, add)), _74096, _74098)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, add)), 'next-operation', [op(+, =, add)])
   Call: (217) [lists] lists:member(_66686, ['next-operation', op(+, =, add)])
   Unify: (217) [lists] lists:member(_66686, ['next-operation', op(+, =, add)])
   Call: (218) [lists] lists:member_([op(+, =, add)], _66686, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, add)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, add)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _53676)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _53676)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _53676)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _53676)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _53676)
   Call: (217) [system] _53676='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, add)], _66686, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, add)], _66686, 'next-operation')
   Call: (219) [lists] lists:member_([], _66686, op(+, =, add))
   Unify: (219) [lists] lists:member_([], op(+, =, add), op(+, =, add))
   Exit: (219) [lists] lists:member_([], op(+, =, add), op(+, =, add))
   Exit: (218) [lists] lists:member_([op(+, =, add)], op(+, =, add), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, add), ['next-operation', op(+, =, add)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, add)), op(+, =, add))
^  Call: (216) [user] compound_eles(0, op(+, =, add), _53676)
^  Unify: (216) [user] compound_eles(0, op(+, =, add), _53676)
   Call: (217) [system] var(op(+, =, add))
   Fail: (217) [system] var(op(+, =, add))
^  Redo: (216) [user] compound_eles(0, op(+, =, add), _53676)
^  Unify: (216) [user] compound_eles(0, op(+, =, add), _53676)
   Call: (217) [system] compound(op(+, =, add))
   Exit: (217) [system] compound(op(+, =, add))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _53676=op(+, =, add)
   Exit: (217) [system] op(+, =, add)=op(+, =, add)
^  Exit: (216) [user] compound_eles(0, op(+, =, add), op(+, =, add))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), op(+, =, add))
^  Call: (215) [user] pfcIgnored(op(+, =, add))
^  Fail: (215) [user] pfcIgnored(op(+, =, add))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
   Call: (215) [system] var('next-operation'(op(+, =, add)))
   Fail: (215) [system] var('next-operation'(op(+, =, add)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
   Call: (215) [system] compound('next-operation'(op(+, =, add)))
   Exit: (215) [system] compound('next-operation'(op(+, =, add)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
   Call: (215) [system] _132628 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, add)), _134486)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, add)), _134486)
   Call: (216) [system] is_list('next-operation'(op(+, =, add)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, add)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, add)), _134486)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, add)), _134486)
   Call: (216) [system] compound('next-operation'(op(+, =, add)))
   Exit: (216) [system] compound('next-operation'(op(+, =, add)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, add)), _141896, _141898)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, add)), 'next-operation', [op(+, =, add)])
   Call: (216) [lists] lists:member(_134486, ['next-operation', op(+, =, add)])
   Unify: (216) [lists] lists:member(_134486, ['next-operation', op(+, =, add)])
   Call: (217) [lists] lists:member_([op(+, =, add)], _134486, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, add)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, add)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _121476)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _121476)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _121476)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _121476)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _121476)
   Call: (216) [system] _121476='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, add)], _134486, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, add)], _134486, 'next-operation')
   Call: (218) [lists] lists:member_([], _134486, op(+, =, add))
   Unify: (218) [lists] lists:member_([], op(+, =, add), op(+, =, add))
   Exit: (218) [lists] lists:member_([], op(+, =, add), op(+, =, add))
   Exit: (217) [lists] lists:member_([op(+, =, add)], op(+, =, add), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, add), ['next-operation', op(+, =, add)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, add)), op(+, =, add))
^  Call: (215) [user] compound_eles(0, op(+, =, add), _121476)
^  Unify: (215) [user] compound_eles(0, op(+, =, add), _121476)
   Call: (216) [system] var(op(+, =, add))
   Fail: (216) [system] var(op(+, =, add))
^  Redo: (215) [user] compound_eles(0, op(+, =, add), _121476)
^  Unify: (215) [user] compound_eles(0, op(+, =, add), _121476)
   Call: (216) [system] compound(op(+, =, add))
   Exit: (216) [system] compound(op(+, =, add))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _121476=op(+, =, add)
   Exit: (216) [system] op(+, =, add)=op(+, =, add)
^  Exit: (215) [user] compound_eles(0, op(+, =, add), op(+, =, add))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), op(+, =, add))
^  Call: (214) [user] pfcTraced(op(+, =, add))
^  Fail: (214) [user] pfcTraced(op(+, =, add))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, add)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, add)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_287888)
^  Unify: (212) [user] pfcGetSearch(_287888)
   Call: (213) [t_l] t_l:pfcSearchTL(_289738)
   Fail: (213) [t_l] t_l:pfcSearchTL(_289738)
^  Redo: (212) [user] pfcGetSearch(_287888)
^  Call: (213) [user] pfcSearch(_292512)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _287888=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _316946)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _316946)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _316946)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, add))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _327208)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
   Call: (218) [system] is_list(_334704)
   Fail: (218) [system] is_list(_334704)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, add)), _342098)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, add)), _347690), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, add)), _347690), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, add)), _347690))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _347690), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _347690), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), _384760, _384762)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), _384760, _384762)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, add)), _347690))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), _384760, _384762)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _347690), _396002)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), _396942)
   Call: (224) [system] nonvar(_397800)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), _398802)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), _399736)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _347690), number_of_clauses(_408930))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), number_of_clauses(_408930))
   Call: (224) [system] nonvar(number_of_clauses(_408930))
   Exit: (224) [system] nonvar(number_of_clauses(_408930))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_408930), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_408930), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _423774), (prolog_current_choice(_423784), push_current_choice(_423784), clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806), pfc_call(_423806)), nb_setval('$pfc_current_choice', _423774))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _423774), user:(prolog_current_choice(_423784), push_current_choice(_423784), clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806), pfc_call(_423806)), user:nb_setval('$pfc_current_choice', _423774))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _423774))
   Call: (226) [system] nb_current('$pfc_current_choice', _423774)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_423784)
   Exit: (225) [system] prolog_current_choice(2934)
^  Call: (225) [user] push_current_choice(2934)
^  Unify: (225) [user] push_current_choice(2934)
   Call: (226) [system] nb_current('$pfc_current_choice', _433124)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2934])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2934])
^  Exit: (225) [user] push_current_choice(2934)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _441496)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _423774), user:(prolog_current_choice(_423784), push_current_choice(_423784), clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806), pfc_call(_423806)), user:nb_setval('$pfc_current_choice', _423774))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _347690))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Call: (221) [user] pfc_spft(_456366, _456452, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374))
^  Unify: (221) [user] pfc_spft(_456366, _457384, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374))
^  Call: (222) [user] pfcCallSystem('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Call: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Call: (224) [system] var('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Fail: (224) [system] var('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Redo: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Call: (224) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Exit: (224) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Redo: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Call: (224) [user] predicate_property('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Call: (227) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Exit: (227) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Call: (224) [user] predicate_property('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Call: (226) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Exit: (226) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _492524, _492526)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _492524, _492526)
   Call: (227) [system] compound('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Exit: (227) [system] compound('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Call: (227) [system] compound_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _492524, _492526)
   Exit: (227) [system] compound_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Call: (224) [user] predicate_property('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _503766)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _504706)
   Call: (225) [system] nonvar(_505564)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _506566)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _507500)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Call: (226) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Exit: (226) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^  Call: (224) [user] predicate_property('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), number_of_clauses(_516694))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), number_of_clauses(_516694))
   Call: (225) [system] nonvar(number_of_clauses(_516694))
   Exit: (225) [system] nonvar(number_of_clauses(_516694))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_516694), user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_516694), user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
   Call: (227) [system] callable('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
   Exit: (227) [system] callable('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(720), user:'$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), number_of_clauses(720))
^  Unify: (223) [user] pfc_call('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _11614), (prolog_current_choice(_11624), push_current_choice(_11624), clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646), pfc_call(_11646)), nb_setval('$pfc_current_choice', _11614))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _11614), user:(prolog_current_choice(_11624), push_current_choice(_11624), clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646), pfc_call(_11646)), user:nb_setval('$pfc_current_choice', _11614))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _11614))
   Call: (227) [system] nb_current('$pfc_current_choice', _11614)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_11624)
   Exit: (226) [system] prolog_current_choice(2954)
^  Call: (226) [user] push_current_choice(2954)
^  Unify: (226) [user] push_current_choice(2954)
   Call: (227) [system] nb_current('$pfc_current_choice', _20964)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2954])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2954])
^  Exit: (226) [user] push_current_choice(2954)
^  Call: (226) [user] clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646)
^  Fail: (226) [user] clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _29336)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _11614), user:(prolog_current_choice(_11624), push_current_choice(_11624), clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646), pfc_call(_11646)), user:nb_setval('$pfc_current_choice', _11614))
^  Fail: (223) [user] pfc_call('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^  Fail: (221) [user] pfc_spft(_4200, _36840, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_134146)
   Fail: (202) [t_l] t_l:pfcSearchTL(_134146)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_136920)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, add)), pfcAdd_Now('next-operation'(op(+, =, add))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])\=[_158386|_158388]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])\=[_158386|_158388]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'), error(_162124, _162126), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'), error(_162124, _162126), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Call: (204) [user] metta_interp_mode(+, _165840)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Call: (205) [user] metta_interp_mode(load, _170430)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _179652)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_186128, _186130), once(user:is_compatio0), '$restore_trace'(_186128, _186130))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_186128, _186130), system:once(user:is_compatio0), system:'$restore_trace'(_186128, _186130))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_186128, _186130))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_191746, must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (_191746==""->true;our_ansi_format('#ffa505', '~w~n', [_191746]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_191746, must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (_191746==""->true;our_ansi_format('#ffa505', '~w~n', [_191746]))))
  (= 
    (add $Arg $Term $Time) 
    ( (arg $Arg $Term $T0) 
      (is $T 
        (+ $T0 $Time)) 
      (nb-setarg $Arg $Term $T)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->'True'='True';'True'='False'), error(_162124, _162126), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, exec([if, [statistics, gctime, _223646]]), ['__'=_223646], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1346, 59, 33, 1346))
^  Exit: (193) [user] metta_file_buffer(+, exec([if, [statistics, gctime, _223646]]), ['__'=_223646], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1346, 59, 33, 1346))
^  Call: (194) [user] apply:maplist(maybe_assign, ['__'=_223646])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_223646])
   Call: (195) [apply] apply:maplist_(['__'=_223646], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['__'=_223646], user:maybe_assign)
   Call: (196) [user] maybe_assign('__'=_223646)
   Unify: (196) [user] maybe_assign('__'=_223646)
^  Call: (197) [user] ignore(_223646=__)
^  Unify: (197) [system] ignore(user:(_223646=__))
   Call: (198) [system] _223646=__
   Exit: (198) [system] __=__
^  Exit: (197) [system] ignore(user:(__=__))
   Exit: (196) [user] maybe_assign('__'=__)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['__'=__], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Call: (196) [system] var(exec([if, [statistics, gctime, __]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec([if, [statistics, gctime, __]])==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Call: (196) [system] string(exec([if, [statistics, gctime, __]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Call: (197) [system] var([if, [statistics, gctime, __]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Call: (197) [system] string([if, [statistics, gctime, __]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _382654))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
   Call: (200) [system] _392298 is 2+1
   Exit: (200) [system] 3 is 2+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _447144)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
   Call: (200) [system] _418244=3
   Exit: (200) [system] 3=3
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^  Call: (197) [user] must_det_ll(3>0)
^  Unify: (197) [user] must_det_ll(user:(3>0))
^  Call: (198) [user] once(user:(3>0))
^  Unify: (198) [system] once(user:(3>0))
   Call: (199) [system] 3>0
   Exit: (199) [system] 3>0
^  Exit: (198) [system] once(user:(3>0))
^  Exit: (197) [user] must_det_ll(user:(3>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_487166, _487168), once(user:is_synthing_unit_tests0), '$restore_trace'(_487166, _487168))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_487166, _487168), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_487166, _487168))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_487166, _487168))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3, _491904)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3, _491904)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
^  Call: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], _511184), pfcAdd_Now('next-operation'(_511184)))
^  Unify: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], _511184), pfcAdd_Now('next-operation'(_511184)))
   Call: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], _511184)
   Unify: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, _513976))
   Call: (199) [user] o_s([[statistics, gctime, __]], _513976)
   Unify: (199) [user] o_s([[statistics, gctime, __]], _513976)
   Call: (200) [user] o_s([statistics, gctime, __], _513976)
   Unify: (200) [user] o_s([statistics, gctime, __], _513976)
   Call: (201) [user] o_s(statistics, _513976)
   Unify: (201) [user] o_s(statistics, statistics)
   Exit: (201) [user] o_s(statistics, statistics)
   Exit: (200) [user] o_s([statistics, gctime, __], statistics)
   Exit: (199) [user] o_s([[statistics, gctime, __]], statistics)
   Exit: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, statistics))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^  Call: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^  Unify: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^  Call: (200) [user] must_ex(current_why_UU(_14840))
^  Unify: (200) [user] must_ex(current_why_UU(_14840))
   Call: (202) [user] current_why_UU(_14840)
   Unify: (202) [user] current_why_UU(_14840)
^  Call: (203) [user] get_why_uu(_14840)
^  Unify: (203) [user] get_why_uu(_14840)
^  Call: (204) [user] findall(_20380, current_why(_20380), _20386)
^  Unify: (204) [$bags] findall(_20380, user:current_why(_20380), _20386)
^  Call: (205) [$bags] findall(_20380, user:current_why(_20380), _20386, [])
^  Unify: (205) [$bags] findall(_20380, user:current_why(_20380), _20386, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_20380, user:current_why(_20380), _20386, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_20380, user:current_why(_20380), _20386, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_20380, user:current_why(_20380), _20386, [])
   Unify: (207) [$bags] findall_loop(_20380, user:current_why(_20380), _20386, [])
^  Call: (208) [user] bugger:current_why(_20380)
^  Unify: (208) [user] bugger:current_why(_20380)
^  Call: (209) [user] bugger:current_why_data(_20380)
^  Unify: (209) [user] bugger:current_why_data(_20380)
   Call: (210) [system] nb_current('$current_why', wp(_20380, _31640))
   Fail: (210) [system] nb_current('$current_why', wp(_20380, _31640))
^  Redo: (209) [user] bugger:current_why_data(_20380)
^  Unify: (209) [user] bugger:current_why_data(_20380)
   Call: (210) [t_l] t_l:current_why_source(_20380)
   Fail: (210) [t_l] t_l:current_why_source(_20380)
^  Fail: (209) [user] bugger:current_why_data(_20380)
^  Redo: (208) [user] bugger:current_why(_20380)
^  Unify: (208) [user] bugger:current_why(mfl4(_39068, _39070, _39072, _39074))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_40024, _40026), once(user:current_mfl4(_39068, _39070, _39072, _39074)), '$restore_trace'(_40024, _40026))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_40024, _40026), system:once(user:current_mfl4(_39068, _39070, _39072, _39074)), system:'$restore_trace'(_40024, _40026))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_40024, _40026))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_39068, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_39068, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (207) [$bags] findall_loop(_20380, user:current_why(_20380), _20386, [])
   Exit: (207) [$bags] findall_loop(_20380, user:current_why(_20380), [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_20380, user:current_why(_20380), [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_20380, user:current_why(_20380), [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (204) [$bags] findall(_20380, user:current_why(_20380), [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _14840)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (205) [system] var([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _14840)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_176384, _176386)
   Fail: (205) [system] [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_176384, _176386)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _14840)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _14840)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (207) [system] var([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (207) [system] var([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (208) [system] compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (208) [system] compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _206730)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (208) [system] var(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (208) [system] var(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _206730)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (209) [system] compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (209) [system] compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _206730)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _14840)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (206) [system] var(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (206) [system] var(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3756)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_50410, _50412)
   Fail: (206) [system] P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_50410, _50412)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3756)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
   Call: (203) [system] is_list('next-operation'(op(exec, if, statistics)))
   Fail: (203) [system] is_list('next-operation'(op(exec, if, statistics)))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^  Call: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _208724)
^  Unify: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _208724)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _208724)
^  Redo: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _258962)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(exec, if, statistics)), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, if, statistics)), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^  Call: (212) [user] strip_module('next-operation'(op(exec, if, statistics)), _359374, _359376)
^  Exit: (212) [user] strip_module('next-operation'(op(exec, if, statistics)), user, 'next-operation'(op(exec, if, statistics)))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
   Call: (213) [system] _363118=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _364988)
^  Fail: (213) [user] clause('next-operation'(op(exec, if, statistics)), true, _364988)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^  Call: (213) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _367816)
^  Fail: (213) [user] clause('next-operation'(op(exec, if, statistics)), true, _367816)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^  Call: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^  Call: (215) [user] strip_module('next-operation'(op(exec, if, statistics)), _395126, _395128)
^  Exit: (215) [user] strip_module('next-operation'(op(exec, if, statistics)), user, 'next-operation'(op(exec, if, statistics)))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), _397006, _397008)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
   Call: (216) [system] var('next-operation'(op(exec, if, statistics)))
   Fail: (216) [system] var('next-operation'(op(exec, if, statistics)))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), _397006, _397008)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
   Call: (216) [system] _405412=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _407282)
^  Fail: (216) [user] clause('next-operation'(op(exec, if, statistics)), true, _407282)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^  Call: (216) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _410110)
^  Fail: (216) [user] clause('next-operation'(op(exec, if, statistics)), true, _410110)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^  Call: (214) [user] assert('next-operation'(op(exec, if, statistics)))
^  Exit: (214) [user] assert('next-operation'(op(exec, if, statistics)))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
   Call: (217) [system] var('next-operation'(op(exec, if, statistics)))
   Fail: (217) [system] var('next-operation'(op(exec, if, statistics)))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
   Call: (217) [system] compound('next-operation'(op(exec, if, statistics)))
   Exit: (217) [system] compound('next-operation'(op(exec, if, statistics)))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
   Call: (217) [system] _477932 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _479790)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _479790)
   Call: (218) [system] is_list('next-operation'(op(exec, if, statistics)))
   Fail: (218) [system] is_list('next-operation'(op(exec, if, statistics)))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _479790)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _479790)
   Call: (218) [system] compound('next-operation'(op(exec, if, statistics)))
   Exit: (218) [system] compound('next-operation'(op(exec, if, statistics)))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), _487200, _487202)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), 'next-operation', [op(exec, if, statistics)])
   Call: (218) [lists] lists:member(_479790, ['next-operation', op(exec, if, statistics)])
   Unify: (218) [lists] lists:member(_479790, ['next-operation', op(exec, if, statistics)])
   Call: (219) [lists] lists:member_([op(exec, if, statistics)], _479790, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, if, statistics)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _466780)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _466780)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _466780)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _466780)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _466780)
   Call: (218) [system] _466780='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, if, statistics)], _479790, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, if, statistics)], _479790, 'next-operation')
   Call: (220) [lists] lists:member_([], _479790, op(exec, if, statistics))
   Unify: (220) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
   Exit: (220) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
   Exit: (219) [lists] lists:member_([op(exec, if, statistics)], op(exec, if, statistics), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, if, statistics), ['next-operation', op(exec, if, statistics)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^  Call: (217) [user] compound_eles(0, op(exec, if, statistics), _466780)
^  Unify: (217) [user] compound_eles(0, op(exec, if, statistics), _466780)
   Call: (218) [system] var(op(exec, if, statistics))
   Fail: (218) [system] var(op(exec, if, statistics))
^  Redo: (217) [user] compound_eles(0, op(exec, if, statistics), _466780)
^  Unify: (217) [user] compound_eles(0, op(exec, if, statistics), _466780)
   Call: (218) [system] compound(op(exec, if, statistics))
   Exit: (218) [system] compound(op(exec, if, statistics))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _3918=op(exec, if, statistics)
   Exit: (218) [system] op(exec, if, statistics)=op(exec, if, statistics)
^  Exit: (217) [user] compound_eles(0, op(exec, if, statistics), op(exec, if, statistics))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^  Call: (216) [user] pfcIgnored(op(exec, if, statistics))
^  Fail: (216) [user] pfcIgnored(op(exec, if, statistics))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
   Call: (216) [system] var('next-operation'(op(exec, if, statistics)))
   Fail: (216) [system] var('next-operation'(op(exec, if, statistics)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
   Call: (216) [system] compound('next-operation'(op(exec, if, statistics)))
   Exit: (216) [system] compound('next-operation'(op(exec, if, statistics)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
   Call: (216) [system] _25794 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _27652)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _27652)
   Call: (217) [system] is_list('next-operation'(op(exec, if, statistics)))
   Fail: (217) [system] is_list('next-operation'(op(exec, if, statistics)))
^  Redo: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _27652)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _27652)
   Call: (217) [system] compound('next-operation'(op(exec, if, statistics)))
   Exit: (217) [system] compound('next-operation'(op(exec, if, statistics)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), _35062, _35064)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), 'next-operation', [op(exec, if, statistics)])
   Call: (217) [lists] lists:member(_27652, ['next-operation', op(exec, if, statistics)])
   Unify: (217) [lists] lists:member(_27652, ['next-operation', op(exec, if, statistics)])
   Call: (218) [lists] lists:member_([op(exec, if, statistics)], _27652, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, if, statistics)])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _14642)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _14642)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _14642)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _14642)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _14642)
   Call: (217) [system] _14642='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(exec, if, statistics)], _27652, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, if, statistics)], _27652, 'next-operation')
   Call: (219) [lists] lists:member_([], _27652, op(exec, if, statistics))
   Unify: (219) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
   Exit: (219) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
   Exit: (218) [lists] lists:member_([op(exec, if, statistics)], op(exec, if, statistics), 'next-operation')
   Exit: (217) [lists] lists:member(op(exec, if, statistics), ['next-operation', op(exec, if, statistics)])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^  Call: (216) [user] compound_eles(0, op(exec, if, statistics), _14642)
^  Unify: (216) [user] compound_eles(0, op(exec, if, statistics), _14642)
   Call: (217) [system] var(op(exec, if, statistics))
   Fail: (217) [system] var(op(exec, if, statistics))
^  Redo: (216) [user] compound_eles(0, op(exec, if, statistics), _14642)
^  Unify: (216) [user] compound_eles(0, op(exec, if, statistics), _14642)
   Call: (217) [system] compound(op(exec, if, statistics))
   Exit: (217) [system] compound(op(exec, if, statistics))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _14642=op(exec, if, statistics)
   Exit: (217) [system] op(exec, if, statistics)=op(exec, if, statistics)
^  Exit: (216) [user] compound_eles(0, op(exec, if, statistics), op(exec, if, statistics))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^  Call: (215) [user] pfcTraced(op(exec, if, statistics))
^  Fail: (215) [user] pfcTraced(op(exec, if, statistics))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(exec, if, statistics)), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(exec, if, statistics)), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcGetSearch(_181054)
^  Unify: (213) [user] pfcGetSearch(_181054)
   Call: (214) [t_l] t_l:pfcSearchTL(_182904)
   Fail: (214) [t_l] t_l:pfcSearchTL(_182904)
^  Redo: (213) [user] pfcGetSearch(_181054)
^  Call: (214) [user] pfcSearch(_185678)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _181054=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^  Call: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _210112)
^  Unify: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _210112)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _210112)
^  Redo: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, if, statistics))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _220374)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
   Call: (219) [system] is_list(_227870)
   Fail: (219) [system] is_list(_227870)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^  Call: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^  Call: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
   Call: (220) [system] copy_term('next-operation'(op(exec, if, statistics)), _235264)
   Exit: (220) [system] copy_term('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^  Call: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (224) [system] var('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Fail: (224) [system] var('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (224) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _240856), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _240856), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _277926, _277928)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _277926, _277928)
   Call: (227) [system] compound('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _277926, _277928)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _289168)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), _290108)
   Call: (225) [system] nonvar(_290966)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), _291968)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), _292902)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _240856), number_of_clauses(_302096))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), number_of_clauses(_302096))
   Call: (225) [system] nonvar(number_of_clauses(_302096))
   Exit: (225) [system] nonvar(number_of_clauses(_302096))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_302096), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_302096), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _316940), (prolog_current_choice(_316950), push_current_choice(_316950), clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972), pfc_call(_316972)), nb_setval('$pfc_current_choice', _316940))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _316940), user:(prolog_current_choice(_316950), push_current_choice(_316950), clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972), pfc_call(_316972)), user:nb_setval('$pfc_current_choice', _316940))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _316940))
   Call: (227) [system] nb_current('$pfc_current_choice', _316940)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_316950)
   Exit: (226) [system] prolog_current_choice(2953)
^  Call: (226) [user] push_current_choice(2953)
^  Unify: (226) [user] push_current_choice(2953)
   Call: (227) [system] nb_current('$pfc_current_choice', _326290)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2953])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2953])
^  Exit: (226) [user] push_current_choice(2953)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _334662)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _316940), user:(prolog_current_choice(_316950), push_current_choice(_316950), clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972), pfc_call(_316972)), user:nb_setval('$pfc_current_choice', _316940))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^  Redo: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Exit: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^  Call: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Call: (222) [user] pfc_spft(_349532, _349618, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540))
^  Unify: (222) [user] pfc_spft(_349532, _350550, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540))
^  Call: (223) [user] pfcCallSystem('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Call: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (225) [system] var('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Fail: (225) [system] var('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Redo: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (225) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Exit: (225) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Redo: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Call: (225) [user] predicate_property('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (228) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Exit: (228) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Call: (225) [user] predicate_property('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (227) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Exit: (227) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _385690, _385692)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _385690, _385692)
   Call: (228) [system] compound('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Exit: (228) [system] compound('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (228) [system] compound_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _385690, _385692)
   Exit: (228) [system] compound_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Call: (225) [user] predicate_property('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _396932)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _397872)
   Call: (226) [system] nonvar(_398730)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _399732)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _400666)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (227) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Exit: (227) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Call: (225) [user] predicate_property('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), number_of_clauses(_409860))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), number_of_clauses(_409860))
   Call: (226) [system] nonvar(number_of_clauses(_409860))
   Exit: (226) [system] nonvar(number_of_clauses(_409860))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_409860), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_409860), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (228) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Exit: (228) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(722), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), number_of_clauses(722))
^  Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _424704), (prolog_current_choice(_424714), push_current_choice(_424714), clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736), pfc_call(_424736)), nb_setval('$pfc_current_choice', _424704))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _424704), user:(prolog_current_choice(_424714), push_current_choice(_424714), clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736), pfc_call(_424736)), user:nb_setval('$pfc_current_choice', _424704))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _424704))
   Call: (228) [system] nb_current('$pfc_current_choice', _424704)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_424714)
   Exit: (227) [system] prolog_current_choice(2973)
^  Call: (227) [user] push_current_choice(2973)
^  Unify: (227) [user] push_current_choice(2973)
   Call: (228) [system] nb_current('$pfc_current_choice', _434054)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2973])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2973])
^  Exit: (227) [user] push_current_choice(2973)
^  Call: (227) [user] clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736)
^  Fail: (227) [user] clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _442426)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _424704), user:(prolog_current_choice(_424714), push_current_choice(_424714), clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736), pfc_call(_424736)), user:nb_setval('$pfc_current_choice', _424704))
^  Fail: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^  Fail: (222) [user] pfc_spft(_349532, _449930, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540))
^  Redo: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Exit: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^  Exit: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_28008)
   Fail: (203) [t_l] t_l:pfcSearchTL(_28008)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_30782)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^  Exit: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, statistics)), pfcAdd_Now('next-operation'(op(exec, if, statistics))))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422)
   Call: (200) [system] _67786=_67788
   Exit: (200) [system] _67786=_67786
^  Call: (200) [user] ignore(catch((not_compatio(write_exec([if, [statistics, gctime, __]])), notrace(into_metta_callable('&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690, _67786, _3422)), give_up(_69726), pp_m('red', gave_up(_69726))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec([if, [statistics, gctime, __]])), notrace(into_metta_callable('&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690, _67786, _3422)), give_up(_69726), pp_m('red', gave_up(_69726))))
^  Call: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^  Unify: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _88960)
   Fail: (209) [system] current_prolog_flag(windows, _89888)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_95348, _95350), once(user:is_flag0(log)), '$restore_trace'(_95348, _95350))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_95348, _95350), system:once(user:is_flag0(log)), system:'$restore_trace'(_95348, _95350))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_95348, _95350))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_103718, _103720), once(user:is_flag0(test)), '$restore_trace'(_103718, _103720))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_103718, _103720), system:once(user:is_flag0(test)), system:'$restore_trace'(_103718, _103720))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_103718, _103720))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^  Unify: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^  Call: (206) [user] original_user_error(_112114)
^  Unify: (206) [user] original_user_error(_112114)
   Call: (207) [system] stream_property(_112114, file_no(2))
   Unify: (207) [system] stream_property(_112114, file_no(2))
   Call: (208) [system] nonvar(_112114)
   Redo: (207) [system] stream_property(_112114, file_no(2))
   Unify: (207) [system] stream_property(_112114, file_no(2))
   Call: (208) [system] nonvar(_112114)
   Redo: (207) [system] stream_property(_112114, file_no(2))
   Unify: (207) [system] stream_property(_112114, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_123234)
   Redo: (207) [system] stream_property(_112114, file_no(2))
   Exit: (207) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f327b683220))
^  Call: (206) [user] with_output_to((0x7f327b683220), write_exec([if, [statistics, gctime, __]]))
   Call: (208) [user] write_exec([if, [statistics, gctime, __]])
   Unify: (208) [user] write_exec([if, [statistics, gctime, __]])
^  Call: (209) [user] real_notrace(write_exec0([if, [statistics, gctime, __]]))
^  Unify: (209) [user] real_notrace(user:write_exec0([if, [statistics, gctime, __]]))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_131598, _131600), once(user:write_exec0([if, [statistics, gctime, __]])), '$restore_trace'(_131598, _131600))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_131598, _131600), user:once(user:write_exec0([if, [statistics, gctime, __]])), user:'$restore_trace'(_131598, _131600))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_131598, _131600))
  !(if (statistics gctime $))

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([if, [statistics, gctime, __]])), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0([if, [statistics, gctime, __]]))
   Exit: (208) [user] write_exec([if, [statistics, gctime, __]])
^  Exit: (206) [user] with_output_to((0x7f327b683220), write_exec([if, [statistics, gctime, __]]))
^  Exit: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^  Exit: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_143340, _143342), once(user:into_metta_callable('&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690)), '$restore_trace'(_143340, _143342))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_143340, _143342), system:once(user:into_metta_callable('&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690)), system:'$restore_trace'(_143340, _143342))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_143340, _143342))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _159334), forall(rtrace_on_error(_159334), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _159334), user:forall(rtrace_on_error(_159334), true))
^  Call: (206) [user] clause(reset_cache, _159334)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)), _166820, (write_src_uo(_166820=retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), catch(rtrace(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), _166820, throw(give_up(_166820=retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))))), throw(_166820)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)), _166820, (write_src_uo(_166820=retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), catch(rtrace(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), _166820, throw(give_up(_166820=retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))))), throw(_166820)))
^  Call: (210) [user] retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))
^  Exit: (210) [user] retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)), _166820, (write_src_uo(_166820=retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), catch(rtrace(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), _166820, throw(give_up(_166820=retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))))), throw(_166820)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_162168, _162170, _162172, _162174, _162176))), user:true)
^  Redo: (206) [user] clause(reset_cache, _159334)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _178944, (write_src_uo(_178944=true), catch(rtrace(true), _178944, throw(give_up(_178944=true))), throw(_178944)))
   Unify: (208) [user] catch_err(true, _178944, (write_src_uo(_178944=true), catch(rtrace(true), _178944, throw(give_up(_178944=true))), throw(_178944)))
   Exit: (208) [user] catch_err(true, _178944, (write_src_uo(_178944=true), catch(rtrace(true), _178944, throw(give_up(_178944=true))), throw(_178944)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _159334), user:forall(rtrace_on_error(_159334), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786, ['__'=_146630], ['__'=_146918], _67786, _3422)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_216008, _216010), once(user:(reset_eval_num, _215480=res(_3422), _215496=prev_result('Empty'), inside_assert(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _215514), (is_compatio->option_else(answer, _215538, leap);option_else(answer, _215538, each)), option_else('maximum-result-count', _215560, inf), option_else('initial-result-count', _215574, 10), _215586=contrl(_215560, _215538), _215604=_215606, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_215634), option_value(exec, skip), \+always_exec(_215514)->_215664=(skip(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786)), deterministic(_215680)), _215604=1, !, true;_215664=(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, _215480, _215738)), !, flag(result_num, _215764, 0), _215776=eval('&self', _215514, _67786), \+ \+ (user:maplist(name_vars, ['__'=_146630]), user:name_vars('OUT'=_67786), if_t(_215604==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_215604==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_215776)))), if_t(option_value(repl, true), add_history_src(exec(_215514))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_215776), writeln('.')))), true)))), '$restore_trace'(_216008, _216010))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_216008, _216010), system:once(user:(reset_eval_num, _215480=res(_3422), _215496=prev_result('Empty'), inside_assert(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), _215514), (is_compatio->option_else(answer, _215538, leap);option_else(answer, _215538, each)), option_else('maximum-result-count', _215560, inf), option_else('initial-result-count', _215574, 10), _215586=contrl(_215560, _215538), _215604=_215606, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_215634), option_value(exec, skip), \+always_exec(_215514)->_215664=(skip(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786)), deterministic(_215680)), _215604=1, !, true;_215664=(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, _215480, _215738)), !, flag(result_num, _215764, 0), _215776=eval('&self', _215514, _67786), \+ \+ (user:maplist(name_vars, ['__'=_146630]), user:name_vars('OUT'=_67786), if_t(_215604==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_215604==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_215776)))), if_t(option_value(repl, true), add_history_src(exec(_215514))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_215776), writeln('.')))), true)))), system:'$restore_trace'(_216008, _216010))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_216008, _216010))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), [if, [statistics, gctime, _146630]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _215604=_215604, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_215634), option_value(exec, skip), \+always_exec([if, [statistics, gctime, _146630]])->(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738))=(skip(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786)), deterministic(_215680)), _215604=1, !, true;(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738))=(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)), !, flag(result_num, 1, 0), eval('&self', [if, [statistics, gctime, _146630]], _67786)=eval('&self', [if, [statistics, gctime, _146630]], _67786), \+ \+ (user:maplist(name_vars, ['__'=_146630]), user:name_vars('OUT'=_67786), if_t(_215604==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_215604==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', [if, [statistics, gctime, _146630]], _67786))))), if_t(option_value(repl, true), add_history_src(exec([if, [statistics, gctime, _146630]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', [if, [statistics, gctime, _146630]], _67786)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_247960)
^  Unify: (209) [user] answer_output(_247960)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_253502, _253504), once(user:is_flag0(test)), '$restore_trace'(_253502, _253504))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_253502, _253504), system:once(user:is_flag0(test)), system:'$restore_trace'(_253502, _253504))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_253502, _253504))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_247960)
^  Unify: (210) [user] original_user_output(_247960)
   Call: (211) [system] stream_property(_247960, file_no(1))
   Unify: (211) [system] stream_property(_247960, file_no(1))
   Call: (212) [system] nonvar(_247960)
   Redo: (211) [system] stream_property(_247960, file_no(1))
   Unify: (211) [system] stream_property(_247960, file_no(1))
   Call: (212) [system] nonvar(_247960)
   Redo: (211) [system] stream_property(_247960, file_no(1))
   Unify: (211) [system] stream_property(_247960, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_270238)
   Redo: (211) [system] stream_property(_247960, file_no(1))
   Exit: (211) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f327b683120))
^  Exit: (209) [user] answer_output((0x7f327b683120))
^  Call: (209) [user] with_output_to((0x7f327b683120), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f327b683120), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _282340, _215680, timed_call((eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)), _282346), ((((_215680==true->!;true), set_option_value(interactive, _282340), contrl(inf, each)=contrl(_282416, _282418), nb_setarg(1, res(_3422), _215738), current_input(_282442), read_pending_codes(_282442, _282454, []), flag(result_num, _282468, _282468+1), flag(result_num, _282488, _282488), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _215738))), if_t(_282488=<_282416, ((_282488==1, _215680==true->not_compatio(format('~N~nDeterministic: ', [])), !;_215680==true->not_compatio(format('~N~nLast Result(~w): ', [_282488])), !;not_compatio(format('~N~nNDet Result(~w): ', [_282488]))), ignore((not_compatio(if_t(\+symbolic(_215738), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_146630]), not_compatio(write_bsrc(_215738)), true)))))))), in_answer_io(write_asrc(_215738)), not_compatio(format('~N')), (_215680\==true, _282340, _282418\==leap, 10>_282488, _282488<_282416->_282850=true;_282850=false), if_t((_282850==true;_215680==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _282346))))), color_g_mesg('green', ignore((['__'=_146630]\=@=['__'=_146918]->not_compatio((reverse(['__'=_146630], _282954), maplist(print_var, _282954), nop(nl)));true)))), (_282850==true->write("~npress ';' for more solutions "), get_single_char_key(_283016), not_compatio((writeq(key=_283016), nl)), (_283016==b->once(repl), fail;_283016==m->make;_283016==t->nop(set_debug(eval, true)), rtrace;_283016=='T'->set_debug(eval, true);_283016==(;)->true;_283016==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_283016=='L'->nb_setarg(1, contrl(inf, each), _282488);_283016==l->nb_setarg(2, contrl(inf, each), leap);(_283016=='\n';_283016=='\r')->!, fail;!, fail));_215680\==true, \+_282340, contrl(inf, each)=contrl(_282416, leap)->true;_215680==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _215680, timed_call((eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)), _282346), ((((_215680==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_282416, _282418), nb_setarg(1, res(_3422), _215738), current_input(_282442), read_pending_codes(_282442, _282454, []), flag(result_num, _282468, _282468+1), flag(result_num, _282488, _282488), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _215738))), if_t(_282488=<_282416, ((_282488==1, _215680==true->not_compatio(format('~N~nDeterministic: ', [])), !;_215680==true->not_compatio(format('~N~nLast Result(~w): ', [_282488])), !;not_compatio(format('~N~nNDet Result(~w): ', [_282488]))), ignore((not_compatio(if_t(\+symbolic(_215738), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_146630]), not_compatio(write_bsrc(_215738)), true)))))))), in_answer_io(write_asrc(_215738)), not_compatio(format('~N')), (_215680\==true, false, _282418\==leap, 10>_282488, _282488<_282416->_282850=true;_282850=false), if_t((_282850==true;_215680==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _282346))))), color_g_mesg('green', ignore((['__'=_146630]\=@=['__'=_146918]->not_compatio((reverse(['__'=_146630], _282954), maplist(print_var, _282954), nop(nl)));true)))), (_282850==true->write("~npress ';' for more solutions "), get_single_char_key(_283016), not_compatio((writeq(key=_283016), nl)), (_283016==b->once(repl), fail;_283016==m->make;_283016==t->nop(set_debug(eval, true)), rtrace;_283016=='T'->set_debug(eval, true);_283016==(;)->true;_283016==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_283016=='L'->nb_setarg(1, contrl(inf, each), _282488);_283016==l->nb_setarg(2, contrl(inf, each), leap);(_283016=='\n';_283016=='\r')->!, fail;!, fail));_215680\==true, \+false, contrl(inf, each)=contrl(_282416, leap)->true;_215680==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)), _282346)
   Unify: (209) [user] timed_call((eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)), _282346)
   Call: (210) [system] statistics(cputime, _295574)
   Exit: (210) [system] statistics(cputime, 8.541920359)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _308534)
^  Unify: (213) [user] was_option_value(rtrace, _308534)
   Call: (214) [system] current_prolog_flag(rtrace, _310392)
   Fail: (214) [system] current_prolog_flag(rtrace, _310392)
^  Redo: (213) [user] was_option_value(rtrace, _308534)
^  Unify: (213) [user] was_option_value(rtrace, _308534)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _314106)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _314106)
^  Redo: (213) [user] was_option_value(rtrace, _308534)
^  Unify: (213) [user] was_option_value(rtrace, _308534)
   Call: (214) [system] nb_current(rtrace, _317820)
   Fail: (214) [system] nb_current(rtrace, _317820)
^  Fail: (213) [user] was_option_value(rtrace, _308534)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_328044, _328046), once(user:option_value0(rtrace, true)), '$restore_trace'(_328044, _328046))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_328044, _328046), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_328044, _328046))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_328044, _328046))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _363262)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _363262)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _363262, _365198)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _363262, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _363262, _368002)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _363262, _368940)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_371674, _371676, _371678), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_371674, _371676, _371678), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_371674, _371676, _371678))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_371674, _371676, _371678))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_371674, _371676, _371678))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_371674, _371676, _371678))
   Call: (217) [system] callable(debugging_logicmoo_setting(_371674, _371676, _371678))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_371674, _371676, _371678))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_371674, _371676, _371678))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_371674, _371676, _371678))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_371674, _371676, _371678), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _363262, _385588)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)), rtrace:tAt_rtrace)
   Call: (212) [system] _396048=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)), deterministic(_397926)), (notrace(_397926==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786), deterministic(_215680), xform_out(_67786, _215738), nb_setarg(1, res(_3422), _215738)), deterministic(_397926)), (notrace(_397926==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786)
   Unify: (214) [user] eval_H(500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Call: (215) [user] catch_metta_return(eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786), _67786)
^  Call: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Unify: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
   Call: (218) [system] var([if, [statistics, gctime, _146630]])
^  Redo: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Unify: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_413306, _413308), once(user:self_eval([if, [statistics, gctime, _146630]])), '$restore_trace'(_413306, _413308))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_413306, _413308), system:once(user:self_eval([if, [statistics, gctime, _146630]])), system:'$restore_trace'(_413306, _413308))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_413306, _413308))
^  Redo: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Unify: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_418044, _418046), once(user:nonvar(_67786)), '$restore_trace'(_418044, _418046))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_418044, _418046), system:once(user:nonvar(_67786)), system:'$restore_trace'(_418044, _418046))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_418044, _418046))
^  Redo: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Unify: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_422782, _422784), once(user:nonvar(_67786)), '$restore_trace'(_422782, _422784))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_422782, _422784), system:once(user:nonvar(_67786)), system:'$restore_trace'(_422782, _422784))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_422782, _422784))
^  Redo: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Unify: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
   Call: (218) [system] [[statistics, gctime, _146630]]==[]
^  Redo: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Unify: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
   Call: (218) [system] atom(=)
   Exit: (218) [system] atom(=)
   Call: (218) [system] (=)\==(=)
^  Redo: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Unify: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Call: (218) [user] self_eval([if, [statistics, gctime, _146630]])
^  Unify: (218) [user] self_eval([if, [statistics, gctime, _146630]])
^  Call: (220) [system] setup_call_cleanup('$notrace'(_436848, _436850), once(user:self_eval0([if, [statistics, gctime, _146630]])), '$restore_trace'(_436848, _436850))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_436848, _436850), system:once(user:self_eval0([if, [statistics, gctime, _146630]])), system:'$restore_trace'(_436848, _436850))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_436848, _436850))
^  Fail: (218) [user] self_eval([if, [statistics, gctime, _146630]])
^  Redo: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Unify: (217) [user] eval_args(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Call: (218) [user] eval_00(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Unify: (218) [user] eval_00(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Call: (219) [user] self_eval([if, [statistics, gctime, _146630]])
^  Unify: (219) [user] self_eval([if, [statistics, gctime, _146630]])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_446246, _446248), once(user:self_eval0([if, [statistics, gctime, _146630]])), '$restore_trace'(_446246, _446248))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_446246, _446248), system:once(user:self_eval0([if, [statistics, gctime, _146630]])), system:'$restore_trace'(_446246, _446248))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_446246, _446248))
^  Fail: (219) [user] self_eval([if, [statistics, gctime, _146630]])
^  Redo: (218) [user] eval_00(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Unify: (218) [user] eval_00(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Call: (219) [user] eval_01(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Unify: (219) [user] eval_01(=, _406700, 500, '&self', [if, [statistics, gctime, _146630]], _67786)
^  Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (222) [system] 500<1
   Fail: (222) [system] 500<1
^  Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (221) [system] setup_call_cleanup('$notrace'(_459404, _459406), once(user:(_459380 is 500-1, copy_term([if, [statistics, gctime, _146630]], _459394))), '$restore_trace'(_459404, _459406))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_459404, _459406), system:once(user:(_459380 is 500-1, copy_term([if, [statistics, gctime, _146630]], _459394))), system:'$restore_trace'(_459404, _459406))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_459404, _459406))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term([if, [statistics, gctime, _146630]], [if, [statistics, gctime, _462270]]))), system:'$restore_trace'(3, -1))
^  Call: (220) [user] trace_eval(eval_20(=, _406700), e, 499, '&self', [if, [statistics, gctime, _146630]], _463218)
^  Unify: (220) [user] trace_eval(eval_20(=, _406700), e, 499, '&self', [if, [statistics, gctime, _146630]], _463218)
^  Call: (221) [user] must_det_ll((notrace((flag(eval_num, _465128, _465128+1), _465146 is _465128 mod 500, _465164 is 99-499 mod 100, _465188=_465190, option_else('trace-length', _465202, 500), option_else('trace-depth', _465210, 30))), quietly(if_t((nop(stop_rtrace), _465146>_465202), (set_debug(eval, false), _465266 is _465202+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_465266])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_465318)))))
^  Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _465128, _465128+1), _465146 is _465128 mod 500, _465164 is 99-499 mod 100, _465188=_465190, option_else('trace-length', _465202, 500), option_else('trace-depth', _465210, 30))), quietly(if_t((nop(stop_rtrace), _465146>_465202), (set_debug(eval, false), _465266 is _465202+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_465266])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_465318)))))
^  Call: (222) [user] once(user:(notrace((flag(eval_num, _465128, _465128+1), _465146 is _465128 mod 500, _465164 is 99-499 mod 100, _465188=_465190, option_else('trace-length', _465202, 500), option_else('trace-depth', _465210, 30))), quietly(if_t((nop(stop_rtrace), _465146>_465202), (set_debug(eval, false), _465266 is _465202+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_465266])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_465318)))))
^  Unify: (222) [system] once(user:(notrace((flag(eval_num, _465128, _465128+1), _465146 is _465128 mod 500, _465164 is 99-499 mod 100, _465188=_465190, option_else('trace-length', _465202, 500), option_else('trace-depth', _465210, 30))), quietly(if_t((nop(stop_rtrace), _465146>_465202), (set_debug(eval, false), _465266 is _465202+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_465266])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_465318)))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_469042, _469044), once(user:(flag(eval_num, _465128, _465128+1), _465146 is _465128 mod 500, _465164 is 99-499 mod 100, _465188=_465190, option_else('trace-length', _465202, 500), option_else('trace-depth', _465210, 30))), '$restore_trace'(_469042, _469044))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_469042, _469044), system:once(user:(flag(eval_num, _465128, _465128+1), _465146 is _465128 mod 500, _465164 is 99-499 mod 100, _465188=_465190, option_else('trace-length', _465202, 500), option_else('trace-depth', _465210, 30))), system:'$restore_trace'(_469042, _469044))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_469042, _469044))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _465188=_465188, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _465266 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_465266])), nop((start_rtrace, rtrace)))))
^  Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _465266 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_465266])), nop((start_rtrace, rtrace)))))
^  Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _465266 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_465266])), nop((start_rtrace, rtrace)))))
   Call: (224) [user] nop(notrace(no_repeats_var(_465318)))
   Unify: (224) [user] nop(notrace(no_repeats_var(_465318)))
   Exit: (224) [user] nop(notrace(no_repeats_var(_465318)))
^  Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _465188=_465188, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _465266 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_465266])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_465318)))))
^  Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _465188=_465188, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _465266 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_465266])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_465318)))))
   Call: (221) [occurs] occurs:sub_term(_480506, e)
   Unify: (221) [occurs] occurs:sub_term(e, e)
   Exit: (221) [occurs] occurs:sub_term(e, e)
   Call: (221) [system] e\=e
   Fail: (221) [system] e\=e
   Redo: (221) [occurs] occurs:sub_term(_480506, e)
   Unify: (221) [occurs] occurs:sub_term(_480506, e)
   Call: (222) [system] compound(e)
   Fail: (222) [system] compound(e)
   Fail: (221) [occurs] occurs:sub_term(_480506, e)
^  Redo: (220) [user] trace_eval(eval_20(=, _406700), e, 499, '&self', [if, [statistics, gctime, _146630]], _463218)
   Call: (221) [system] _490724=e
   Exit: (221) [system] e=e
^  Call: (221) [user] if_trace((eval;e), (_465188=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _146630]]])))
^  Unify: (221) [user] if_trace((eval;e), (_465188=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _146630]]])))
^  Call: (223) [system] setup_call_cleanup('$notrace'(_494528, _494530), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _465188=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _146630]]]))), _494486, fbug((_494486-->if_trace((eval;e), (_465188=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _146630]]])))))))), '$restore_trace'(_494528, _494530))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_494528, _494530), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _465188=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _146630]]]))), _494486, fbug((_494486-->if_trace((eval;e), (_465188=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _146630]]])))))))), system:'$restore_trace'(_494528, _494530))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_494528, _494530))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _465188=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _146630]]]))), _494486, fbug((_494486-->if_trace((eval;e), (_465188=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _146630]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] if_trace((eval;e), (_465188=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _146630]]])))
   Call: (221) [system] _499310=retval(fail)
   Exit: (221) [system] retval(fail)=retval(fail)
   Call: (221) [system] _501172=(\+ \+ (flag(eval_num, _501192, _501192+1), (retval(fail)\=@=retval(fail), nonvar(_463218)->indentq(0, _501192, <--, [e, _463218]);indentq(0, _501192, <--, [e, retval(fail)]))))
   Exit: (221) [system] (\+ \+ (flag(eval_num, _501192, _501192+1), (retval(fail)\=@=retval(fail), nonvar(_463218)->indentq(0, _501192, <--, [e, _463218]);indentq(0, _501192, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _501192, _501192+1), (retval(fail)\=@=retval(fail), nonvar(_463218)->indentq(0, _501192, <--, [e, _463218]);indentq(0, _501192, <--, [e, retval(fail)]))))
^  Call: (221) [user] call_cleanup(((call(eval_20(=, _406700), 499, '&self', [if, [statistics, gctime, _146630]], _463218)*->nb_setarg(1, retval(fail), _463218);fail, trace, call(eval_20(=, _406700), 499, '&self', [if, [statistics, gctime, _146630]], _463218)), ignore(notrace((\+_463218\=_465318, nb_setarg(1, retval(fail), _463218))))), ignore((_465188==1->ignore(\+ \+ (flag(eval_num, _501192, _501192+1), (retval(fail)\=@=retval(fail), nonvar(_463218)->indentq(0, _501192, <--, [e, _463218]);indentq(0, _501192, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _501192, _501192+1), (retval(fail)\=@=retval(fail), nonvar(_463218)->indentq(0, _501192, <--, [e, _463218]);indentq(0, _501192, <--, [e, retval(fail)])))))))))))
^  Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _406700), 499, '&self', [if, [statistics, gctime, _146630]], _463218)*->nb_setarg(1, retval(fail), _463218);fail, trace, call(eval_20(=, _406700), 499, '&self', [if, [statistics, gctime, _146630]], _463218)), ignore(notrace((\+_463218\=_465318, nb_setarg(1, retval(fail), _463218))))), user:ignore((_465188==1->ignore(\+ \+ (flag(eval_num, _501192, _501192+1), (retval(fail)\=@=retval(fail), nonvar(_463218)->indentq(0, _501192, <--, [e, _463218]);indentq(0, _501192, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _501192, _501192+1), (retval(fail)\=@=retval(fail), nonvar(_463218)->indentq(0, _501192, <--, [e, _463218]);indentq(0, _501192, <--, [e, retval(fail)])))))))))))
^  Call: (223) [user] eval_20(=, _406700, 499, '&self', [if, [statistics, gctime, _146630]], _463218)
^  Unify: (223) [user] eval_20(=, _406700, 499, '&self', [if, [statistics, gctime, _146630]], _463218)
   Call: (224) [system] atom([if, [statistics, gctime, _146630]])
^  Redo: (223) [user] eval_20(=, _406700, 499, '&self', [if, [statistics, gctime, _146630]], _463218)
^  Unify: (223) [user] eval_20(=, _406700, 499, '&self', [if, [statistics, gctime, _146630]], _463218)
^  Call: (224) [user] no_eval([if, [statistics, gctime, _146630]])
^  Unify: (224) [user] no_eval([if, [statistics, gctime, _146630]])
^  Call: (225) [user] self_eval([if, [statistics, gctime, _146630]])
^  Unify: (225) [user] self_eval([if, [statistics, gctime, _146630]])
^  Call: (227) [system] setup_call_cleanup('$notrace'(_513578, _513580), once(user:self_eval0([if, [statistics, gctime, _146630]])), '$restore_trace'(_513578, _513580))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_513578, _513580), system:once(user:self_eval0([if, [statistics, gctime, _146630]])), system:'$restore_trace'(_513578, _513580))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_513578, _513580))
^  Fail: (225) [user] self_eval([if, [statistics, gctime, _146630]])
^  Redo: (224) [user] no_eval([if, [statistics, gctime, _146630]])
^  Unify: (224) [user] no_eval([if, [statistics, gctime, _146630]])
   Call: (225) [system] atomic(if)
   Exit: (225) [system] atomic(if)
^  Call: (225) [user] is_sl(if)
^  Unify: (225) [user] is_sl(if)
   Call: (226) [system] number(if)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] [[statistics, gctime, _3836]]==[]
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] atom(=)
   Exit: (224) [system] atom(=)
   Call: (224) [system] (=)\==(=)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] callable(if)
   Exit: (224) [system] callable(if)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] is_list([[statistics, gctime, _3836]])
   Exit: (224) [system] is_list([[statistics, gctime, _3836]])
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] is_list([if, [statistics, gctime, _3836]])
   Exit: (224) [system] is_list([if, [statistics, gctime, _3836]])
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if|_22206])
   Call: (224) [system] var(if)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Call: (224) [user] once(expand_eval([if, [statistics, gctime, _3836]], _25968))
^  Unify: (224) [system] once(user:expand_eval([if, [statistics, gctime, _3836]], _25968))
^  Call: (225) [user] expand_eval([if, [statistics, gctime, _3836]], _25968)
^  Unify: (225) [user] expand_eval([if, [statistics, gctime, _3836]], _25968)
   Call: (226) [system] is_list([if, [statistics, gctime, _3836]])
   Exit: (226) [system] is_list([if, [statistics, gctime, _3836]])
^  Unify: (225) [user] expand_eval([if, [statistics, gctime, _3836]], [if|_31544])
   Call: (226) [system] ground(if)
   Exit: (226) [system] ground(if)
^  Unify: (225) [user] expand_eval([if, [statistics, gctime, _3836]], [if|_34326])
^  Call: (226) [user] apply:maplist(expand_eval, [[statistics, gctime, _3836]], _34326)
^  Unify: (226) [apply] apply:maplist(user:expand_eval, [[statistics, gctime, _3836]], _34326)
   Call: (227) [apply] apply:maplist_([[statistics, gctime, _3836]], _34326, user:expand_eval)
   Unify: (227) [apply] apply:maplist_([[statistics, gctime, _3836]], [_38072|_38074], user:expand_eval)
^  Call: (228) [user] expand_eval([statistics, gctime, _3836], _38072)
^  Unify: (228) [user] expand_eval([statistics, gctime, _3836], _38072)
   Call: (229) [system] is_list([statistics, gctime, _3836])
   Exit: (229) [system] is_list([statistics, gctime, _3836])
^  Unify: (228) [user] expand_eval([statistics, gctime, _3836], [statistics|_42716])
   Call: (229) [system] ground(statistics)
   Exit: (229) [system] ground(statistics)
^  Unify: (228) [user] expand_eval([statistics, gctime, _3836], [statistics|_45498])
^  Call: (229) [user] apply:maplist(expand_eval, [gctime, _3836], _45498)
^  Unify: (229) [apply] apply:maplist(user:expand_eval, [gctime, _3836], _45498)
   Call: (230) [apply] apply:maplist_([gctime, _3836], _45498, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([gctime, _3836], [_49244|_49246], user:expand_eval)
^  Call: (231) [user] expand_eval(gctime, _49244)
^  Unify: (231) [user] expand_eval(gctime, _49244)
   Call: (232) [system] is_list(gctime)
^  Redo: (231) [user] expand_eval(gctime, _49244)
   Call: (232) [system] gctime=_49244
   Exit: (232) [system] gctime=gctime
^  Exit: (231) [user] expand_eval(gctime, gctime)
   Call: (231) [apply] apply:maplist_([_3836], _49246, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([_3836], [_57606|_57608], user:expand_eval)
^  Call: (232) [user] expand_eval(_3836, _57606)
^  Unify: (232) [user] expand_eval(_3836, _57606)
   Call: (233) [system] is_list(_3836)
^  Redo: (232) [user] expand_eval(_3836, _57606)
   Call: (233) [system] _3836=_57606
   Exit: (233) [system] _3836=_3836
^  Exit: (232) [user] expand_eval(_3836, _3836)
   Call: (232) [apply] apply:maplist_([], _57608, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([_3836], [_3836], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([gctime, _3836], [gctime, _3836], user:expand_eval)
^  Exit: (229) [apply] apply:maplist(user:expand_eval, [gctime, _3836], [gctime, _3836])
^  Exit: (228) [user] expand_eval([statistics, gctime, _3836], [statistics, gctime, _3836])
   Call: (228) [apply] apply:maplist_([], _38074, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (228) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (227) [apply] apply:maplist_([[statistics, gctime, _3836]], [[statistics, gctime, _3836]], user:expand_eval)
^  Exit: (226) [apply] apply:maplist(user:expand_eval, [[statistics, gctime, _3836]], [[statistics, gctime, _3836]])
^  Exit: (225) [user] expand_eval([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (224) [system] once(user:expand_eval([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]))
   Call: (224) [system] [if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Call: (224) [user] is_progn(if)
^  Unify: (224) [user] is_progn(if)
   Call: (225) [system] var(if)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Call: (224) [user] is_progn(if)
^  Unify: (224) [user] is_progn(if)
   Call: (225) [system] var(if)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Call: (224) [user] is_space_op(if)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] is_list([statistics, gctime, _3836])
   Exit: (224) [system] is_list([statistics, gctime, _3836])
   Call: (224) [system] [statistics, gctime, _3836]=[_94882, _94888, _94894]
   Exit: (224) [system] [statistics, gctime, _3836]=[statistics, gctime, _3836]
^  Call: (224) [user] simple_math([statistics, gctime, _3836])
^  Unify: (224) [user] simple_math([statistics, gctime, _3836])
   Call: (225) [system] attvar([statistics, gctime, _3836])
^  Redo: (224) [user] simple_math([statistics, gctime, _3836])
^  Unify: (224) [user] simple_math([statistics, gctime, _3836])
   Call: (225) [system] atom(statistics)
   Exit: (225) [system] atom(statistics)
   Call: (225) [system] atom_length(statistics, 1)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] [statistics, gctime, _3836]=='Nothing'
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Call: (224) [user] metta_compiled_predicate('&self', if, _108854)
^  Fail: (224) [user] metta_compiled_predicate('&self', if, _108854)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] is_list([if, [statistics, gctime, _3836]])
   Exit: (224) [system] is_list([if, [statistics, gctime, _3836]])
^  Call: (224) [user] apply:maplist(self_eval, [if, [statistics, gctime, _3836]])
^  Unify: (224) [apply] apply:maplist(user:self_eval, [if, [statistics, gctime, _3836]])
   Call: (225) [apply] apply:maplist_([if, [statistics, gctime, _3836]], user:self_eval)
   Unify: (225) [apply] apply:maplist_([if, [statistics, gctime, _3836]], user:self_eval)
^  Call: (226) [user] self_eval(if)
^  Unify: (226) [user] self_eval(if)
^  Call: (228) [system] setup_call_cleanup('$notrace'(_120046, _120048), once(user:self_eval0(if)), '$restore_trace'(_120046, _120048))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_120046, _120048), system:once(user:self_eval0(if)), system:'$restore_trace'(_120046, _120048))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_120046, _120048))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(if)), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] self_eval(if)
   Call: (226) [apply] apply:maplist_([[statistics, gctime, _3836]], user:self_eval)
   Unify: (226) [apply] apply:maplist_([[statistics, gctime, _3836]], user:self_eval)
^  Call: (227) [user] self_eval([statistics, gctime, _3836])
^  Unify: (227) [user] self_eval([statistics, gctime, _3836])
^  Call: (229) [system] setup_call_cleanup('$notrace'(_128462, _128464), once(user:self_eval0([statistics, gctime, _3836])), '$restore_trace'(_128462, _128464))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_128462, _128464), system:once(user:self_eval0([statistics, gctime, _3836])), system:'$restore_trace'(_128462, _128464))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_128462, _128464))
^  Fail: (227) [user] self_eval([statistics, gctime, _3836])
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] _134112=do_more_defs(true)
   Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (224) [user] clause(eval_21(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288), _135988)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Call: (224) [user] eval_40(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _138812)
^  Unify: (224) [user] eval_40(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _138812)
^  Call: (225) [user] eval_selfless(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _138812)
^  Unify: (225) [user] eval_selfless(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _138812)
^  Call: (226) [user] eval_selfless_0([if, [statistics, gctime, _3836]], _138812)
^  Unify: (226) [user] eval_selfless_0([if, [statistics, gctime, _3836]], _138812)
   Call: (227) [system] var(if)
^  Redo: (226) [user] eval_selfless_0([if, [statistics, gctime, _3836]], _138812)
^  Unify: (226) [user] eval_selfless_0([if, [statistics, gctime, _3836]], _138812)
^  Call: (227) [user] eval_selfless_1([if, [statistics, gctime, _3836]], _138812)
^  Unify: (227) [user] eval_selfless_1([if, [statistics, gctime, _3836]], _138812)
^  Call: (228) [user] allow_clp
^  Unify: (228) [user] allow_clp
^  Call: (229) [user] false_flag
^  Unify: (229) [user] false_flag
   Call: (230) [system] fail
   Fail: (230) [system] fail
^  Fail: (229) [user] false_flag
^  Redo: (226) [user] eval_selfless_0([if, [statistics, gctime, _3836]], _138812)
^  Unify: (226) [user] eval_selfless_0([if, [statistics, gctime, _3836]], _138812)
^  Call: (227) [user] eval_selfless_2([if, [statistics, gctime, _3836]], _138812)
^  Unify: (227) [user] eval_selfless_2([if, [statistics, gctime, _3836]], _138812)
   Call: (228) [system] var(if)
^  Redo: (227) [user] eval_selfless_2([if, [statistics, gctime, _3836]], _138812)
^  Unify: (227) [user] eval_selfless_2([if, [statistics, gctime, _3836]], _138812)
^  Call: (228) [user] fake_notrace((ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_162016, _162022, _162028], atom(_162016), catch_warn(current_op(_162054, yfx, _162016)), [if, [statistics, gctime, _3836]]\=[_162074], s2ps([if, [statistics, gctime, _3836]], _162082)))
^  Unify: (228) [user] fake_notrace(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_162016, _162022, _162028], atom(_162016), catch_warn(current_op(_162054, yfx, _162016)), [if, [statistics, gctime, _3836]]\=[_162074], s2ps([if, [statistics, gctime, _3836]], _162082)))
^  Call: (229) [user] real_notrace(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_162016, _162022, _162028], atom(_162016), catch_warn(current_op(_162054, yfx, _162016)), [if, [statistics, gctime, _3836]]\=[_162074], s2ps([if, [statistics, gctime, _3836]], _162082)))
^  Unify: (229) [user] real_notrace(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_162016, _162022, _162028], atom(_162016), catch_warn(current_op(_162054, yfx, _162016)), [if, [statistics, gctime, _3836]]\=[_162074], s2ps([if, [statistics, gctime, _3836]], _162082)))
^  Call: (230) [user] setup_call_cleanup('$notrace'(_165788, _165790), once(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_162016, _162022, _162028], atom(_162016), catch_warn(current_op(_162054, yfx, _162016)), [if, [statistics, gctime, _3836]]\=[_162074], s2ps([if, [statistics, gctime, _3836]], _162082))), '$restore_trace'(_165788, _165790))
^  Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_165788, _165790), user:once(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_162016, _162022, _162028], atom(_162016), catch_warn(current_op(_162054, yfx, _162016)), [if, [statistics, gctime, _3836]]\=[_162074], s2ps([if, [statistics, gctime, _3836]], _162082))), user:'$restore_trace'(_165788, _165790))
^  Call: (231) [system] sig_atomic(user:'$notrace'(_165788, _165790))
^  Fail: (229) [user] real_notrace(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_162016, _162022, _162028], atom(_162016), catch_warn(current_op(_162054, yfx, _162016)), [if, [statistics, gctime, _3836]]\=[_162074], s2ps([if, [statistics, gctime, _3836]], _162082)))
^  Fail: (228) [user] fake_notrace(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_162016, _162022, _162028], atom(_162016), catch_warn(current_op(_162054, yfx, _162016)), [if, [statistics, gctime, _3836]]\=[_162074], s2ps([if, [statistics, gctime, _3836]], _162082)))
^  Redo: (224) [user] eval_40(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _138812)
^  Unify: (224) [user] eval_40(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _138812)
^  Call: (225) [user] eval_41(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _138812)
^  Unify: (225) [user] eval_41(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _138812)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _138812)
^  Unify: (225) [user] eval_41(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _138812)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _138812)
^  Call: (226) [user] eval_adjust_args(=, _5210, _186242, _138812, 499, '&self', [if, [statistics, gctime, _3836]], _186244)
^  Unify: (226) [user] eval_adjust_args(=, _5210, _186242, _138812, 499, '&self', [if, [statistics, gctime, _3836]], _186244)
   Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5210, _186242, _138812, 499, '&self', [if, [statistics, gctime, _3836]], _186244)), eval_adjust_args1(=, _5210, _186242, _138812, 499, '&self', [if, [statistics, gctime, _3836]], _186244))
   Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5210, _186242, _138812, 499, '&self', [if, [statistics, gctime, _3836]], _186244)), eval_adjust_args1(=, _5210, _186242, _138812, 499, '&self', [if, [statistics, gctime, _3836]], _186244))
^  Call: (229) [user] eval_all_args
^  Unify: (229) [user] eval_all_args
^  Call: (230) [user] true_flag
^  Unify: (230) [user] true_flag
^  Exit: (230) [user] true_flag
^  Exit: (229) [user] eval_all_args
^  Call: (229) [user] eval_adjust_args2(=, _5210, _186242, _138812, 499, '&self', [if, [statistics, gctime, _3836]], _186244)
^  Unify: (229) [user] eval_adjust_args2(=, _5210, _186242, _138812, 499, '&self', [if, [statistics, gctime, _3836]], [if|_196476])
^  Call: (230) [user] apply:maplist(must_eval_args(=, _197434, 499, '&self'), [[statistics, gctime, _3836]], _196476)
^  Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _197434, 499, '&self'), [[statistics, gctime, _3836]], _196476)
   Call: (231) [apply] apply:maplist_([[statistics, gctime, _3836]], _196476, user:must_eval_args(=, _197434, 499, '&self'))
   Unify: (231) [apply] apply:maplist_([[statistics, gctime, _3836]], [_200256|_200258], user:must_eval_args(=, _197434, 499, '&self'))
^  Call: (232) [user] must_eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Unify: (232) [user] must_eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Call: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] var(eval_args)
   Fail: (234) [system] var(eval_args)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==false
   Fail: (234) [system] eval_args==false
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==true
   Fail: (234) [system] eval_args==true
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, debug)
^  Unify: (234) [user] fast_option_value(eval_args, debug)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, debug)
   Fail: (235) [system] current_prolog_flag(eval_args, debug)
^  Fail: (234) [user] fast_option_value(eval_args, debug)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, trace)
^  Unify: (234) [user] fast_option_value(eval_args, trace)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, trace)
   Fail: (235) [system] current_prolog_flag(eval_args, trace)
^  Fail: (234) [user] fast_option_value(eval_args, trace)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _232708)
   Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _232708)
^  Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _232708, _234644)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _232708, [])
   Call: (236) [system] current_prolog_flag(nodebugx, true)
^  Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _232708, _237448)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _232708, _238386)
^  Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_241120, _241122, _241124), defined)
^  Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_241120, _241122, _241124), defined)
   Call: (237) [system] nonvar(defined)
   Exit: (237) [system] nonvar(defined)
   Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_241120, _241122, _241124))
   Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_241120, _241122, _241124))
   Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_241120, _241122, _241124))
   Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_241120, _241122, _241124))
   Call: (239) [system] callable(debugging_logicmoo_setting(_241120, _241122, _241124))
   Exit: (239) [system] callable(debugging_logicmoo_setting(_241120, _241122, _241124))
   Call: (239) [system] atom(bugger)
   Exit: (239) [system] atom(bugger)
   Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_241120, _241122, _241124))
   Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_241120, _241122, _241124))
^  Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_241120, _241122, _241124), defined)
^  Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _232708, _255034)
^  Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (234) [system] true==true
   Exit: (234) [system] true==true
^  Exit: (233) [user] is_debugging(eval_args)
^  Unify: (232) [user] must_eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Call: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Unify: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
   Call: (234) [system] var([statistics, gctime, _3836])
^  Redo: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Unify: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_268158, _268160), once(user:self_eval([statistics, gctime, _3836])), '$restore_trace'(_268158, _268160))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_268158, _268160), system:once(user:self_eval([statistics, gctime, _3836])), system:'$restore_trace'(_268158, _268160))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_268158, _268160))
^  Redo: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Unify: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_272896, _272898), once(user:nonvar(_200256)), '$restore_trace'(_272896, _272898))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_272896, _272898), system:once(user:nonvar(_200256)), system:'$restore_trace'(_272896, _272898))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_272896, _272898))
^  Redo: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Unify: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_277634, _277636), once(user:nonvar(_200256)), '$restore_trace'(_277634, _277636))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_277634, _277636), system:once(user:nonvar(_200256)), system:'$restore_trace'(_277634, _277636))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_277634, _277636))
^  Redo: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Unify: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
   Call: (234) [system] [gctime, _3836]==[]
^  Redo: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Unify: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
   Call: (234) [system] atom(=)
   Exit: (234) [system] atom(=)
   Call: (234) [system] (=)\==(=)
^  Redo: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Unify: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Call: (234) [user] self_eval([statistics, gctime, _3836])
^  Unify: (234) [user] self_eval([statistics, gctime, _3836])
^  Call: (236) [system] setup_call_cleanup('$notrace'(_291700, _291702), once(user:self_eval0([statistics, gctime, _3836])), '$restore_trace'(_291700, _291702))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_291700, _291702), system:once(user:self_eval0([statistics, gctime, _3836])), system:'$restore_trace'(_291700, _291702))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_291700, _291702))
^  Fail: (234) [user] self_eval([statistics, gctime, _3836])
^  Redo: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Unify: (233) [user] eval_args(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Call: (234) [user] eval_00(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Unify: (234) [user] eval_00(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Call: (235) [user] self_eval([statistics, gctime, _3836])
^  Unify: (235) [user] self_eval([statistics, gctime, _3836])
^  Call: (237) [system] setup_call_cleanup('$notrace'(_301098, _301100), once(user:self_eval0([statistics, gctime, _3836])), '$restore_trace'(_301098, _301100))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_301098, _301100), system:once(user:self_eval0([statistics, gctime, _3836])), system:'$restore_trace'(_301098, _301100))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_301098, _301100))
^  Fail: (235) [user] self_eval([statistics, gctime, _3836])
^  Redo: (234) [user] eval_00(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Unify: (234) [user] eval_00(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Call: (235) [user] eval_01(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Unify: (235) [user] eval_01(=, _197434, 499, '&self', [statistics, gctime, _3836], _200256)
^  Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (238) [system] 499<1
   Fail: (238) [system] 499<1
^  Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_314256, _314258), once(user:(_314232 is 499-1, copy_term([statistics, gctime, _3836], _314246))), '$restore_trace'(_314256, _314258))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_314256, _314258), system:once(user:(_314232 is 499-1, copy_term([statistics, gctime, _3836], _314246))), system:'$restore_trace'(_314256, _314258))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_314256, _314258))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([statistics, gctime, _3836], [statistics, gctime, _317110]))), system:'$restore_trace'(3, -1))
^  Call: (236) [user] trace_eval(eval_20(=, _197434), e, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (236) [user] trace_eval(eval_20(=, _197434), e, 498, '&self', [statistics, gctime, _3836], _318058)
^  Call: (237) [user] must_det_ll((notrace((flag(eval_num, _319968, _319968+1), _319986 is _319968 mod 500, _320004 is 99-498 mod 100, _320028=_320030, option_else('trace-length', _320042, 500), option_else('trace-depth', _320050, 30))), quietly(if_t((nop(stop_rtrace), _319986>_320042), (set_debug(eval, false), _320106 is _320042+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_320106])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_320158)))))
^  Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _319968, _319968+1), _319986 is _319968 mod 500, _320004 is 99-498 mod 100, _320028=_320030, option_else('trace-length', _320042, 500), option_else('trace-depth', _320050, 30))), quietly(if_t((nop(stop_rtrace), _319986>_320042), (set_debug(eval, false), _320106 is _320042+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_320106])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_320158)))))
^  Call: (238) [user] once(user:(notrace((flag(eval_num, _319968, _319968+1), _319986 is _319968 mod 500, _320004 is 99-498 mod 100, _320028=_320030, option_else('trace-length', _320042, 500), option_else('trace-depth', _320050, 30))), quietly(if_t((nop(stop_rtrace), _319986>_320042), (set_debug(eval, false), _320106 is _320042+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_320106])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_320158)))))
^  Unify: (238) [system] once(user:(notrace((flag(eval_num, _319968, _319968+1), _319986 is _319968 mod 500, _320004 is 99-498 mod 100, _320028=_320030, option_else('trace-length', _320042, 500), option_else('trace-depth', _320050, 30))), quietly(if_t((nop(stop_rtrace), _319986>_320042), (set_debug(eval, false), _320106 is _320042+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_320106])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_320158)))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_323882, _323884), once(user:(flag(eval_num, _319968, _319968+1), _319986 is _319968 mod 500, _320004 is 99-498 mod 100, _320028=_320030, option_else('trace-length', _320042, 500), option_else('trace-depth', _320050, 30))), '$restore_trace'(_323882, _323884))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_323882, _323884), system:once(user:(flag(eval_num, _319968, _319968+1), _319986 is _319968 mod 500, _320004 is 99-498 mod 100, _320028=_320030, option_else('trace-length', _320042, 500), option_else('trace-depth', _320050, 30))), system:'$restore_trace'(_323882, _323884))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_323882, _323884))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _320028=_320028, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _320106 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_320106])), nop((start_rtrace, rtrace)))))
^  Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _320106 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_320106])), nop((start_rtrace, rtrace)))))
^  Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _320106 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_320106])), nop((start_rtrace, rtrace)))))
   Call: (240) [user] nop(notrace(no_repeats_var(_320158)))
   Unify: (240) [user] nop(notrace(no_repeats_var(_320158)))
   Exit: (240) [user] nop(notrace(no_repeats_var(_320158)))
^  Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _320028=_320028, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _320106 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_320106])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_320158)))))
^  Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _320028=_320028, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _320106 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_320106])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_320158)))))
   Call: (237) [occurs] occurs:sub_term(_335346, e)
   Unify: (237) [occurs] occurs:sub_term(e, e)
   Exit: (237) [occurs] occurs:sub_term(e, e)
   Call: (237) [system] e\=e
   Fail: (237) [system] e\=e
   Redo: (237) [occurs] occurs:sub_term(_335346, e)
   Unify: (237) [occurs] occurs:sub_term(_335346, e)
   Call: (238) [system] compound(e)
   Fail: (238) [system] compound(e)
   Fail: (237) [occurs] occurs:sub_term(_335346, e)
^  Redo: (236) [user] trace_eval(eval_20(=, _197434), e, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (237) [system] _345564=e
   Exit: (237) [system] e=e
^  Call: (237) [user] if_trace((eval;e), (_320028=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]])))
^  Unify: (237) [user] if_trace((eval;e), (_320028=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]])))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_349368, _349370), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _320028=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]]))), _349326, fbug((_349326-->if_trace((eval;e), (_320028=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]])))))))), '$restore_trace'(_349368, _349370))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_349368, _349370), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _320028=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]]))), _349326, fbug((_349326-->if_trace((eval;e), (_320028=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]])))))))), system:'$restore_trace'(_349368, _349370))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_349368, _349370))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _320028=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]]))), _349326, fbug((_349326-->if_trace((eval;e), (_320028=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace((eval;e), (_320028=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]])))
   Call: (237) [system] _354150=retval(fail)
   Exit: (237) [system] retval(fail)=retval(fail)
   Call: (237) [system] _356012=(\+ \+ (flag(eval_num, _356032, _356032+1), (retval(fail)\=@=retval(fail), nonvar(_318058)->indentq(1, _356032, <--, [e, _318058]);indentq(1, _356032, <--, [e, retval(fail)]))))
   Exit: (237) [system] (\+ \+ (flag(eval_num, _356032, _356032+1), (retval(fail)\=@=retval(fail), nonvar(_318058)->indentq(1, _356032, <--, [e, _318058]);indentq(1, _356032, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _356032, _356032+1), (retval(fail)\=@=retval(fail), nonvar(_318058)->indentq(1, _356032, <--, [e, _318058]);indentq(1, _356032, <--, [e, retval(fail)]))))
^  Call: (237) [user] call_cleanup(((call(eval_20(=, _197434), 498, '&self', [statistics, gctime, _3836], _318058)*->nb_setarg(1, retval(fail), _318058);fail, trace, call(eval_20(=, _197434), 498, '&self', [statistics, gctime, _3836], _318058)), ignore(notrace((\+_318058\=_320158, nb_setarg(1, retval(fail), _318058))))), ignore((_320028==1->ignore(\+ \+ (flag(eval_num, _356032, _356032+1), (retval(fail)\=@=retval(fail), nonvar(_318058)->indentq(1, _356032, <--, [e, _318058]);indentq(1, _356032, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _356032, _356032+1), (retval(fail)\=@=retval(fail), nonvar(_318058)->indentq(1, _356032, <--, [e, _318058]);indentq(1, _356032, <--, [e, retval(fail)])))))))))))
^  Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _197434), 498, '&self', [statistics, gctime, _3836], _318058)*->nb_setarg(1, retval(fail), _318058);fail, trace, call(eval_20(=, _197434), 498, '&self', [statistics, gctime, _3836], _318058)), ignore(notrace((\+_318058\=_320158, nb_setarg(1, retval(fail), _318058))))), user:ignore((_320028==1->ignore(\+ \+ (flag(eval_num, _356032, _356032+1), (retval(fail)\=@=retval(fail), nonvar(_318058)->indentq(1, _356032, <--, [e, _318058]);indentq(1, _356032, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _356032, _356032+1), (retval(fail)\=@=retval(fail), nonvar(_318058)->indentq(1, _356032, <--, [e, _318058]);indentq(1, _356032, <--, [e, retval(fail)])))))))))))
^  Call: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (240) [system] atom([statistics, gctime, _3836])
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Call: (240) [user] no_eval([statistics, gctime, _3836])
^  Unify: (240) [user] no_eval([statistics, gctime, _3836])
^  Call: (241) [user] self_eval([statistics, gctime, _3836])
^  Unify: (241) [user] self_eval([statistics, gctime, _3836])
^  Call: (243) [system] setup_call_cleanup('$notrace'(_368418, _368420), once(user:self_eval0([statistics, gctime, _3836])), '$restore_trace'(_368418, _368420))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_368418, _368420), system:once(user:self_eval0([statistics, gctime, _3836])), system:'$restore_trace'(_368418, _368420))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_368418, _368420))
^  Fail: (241) [user] self_eval([statistics, gctime, _3836])
^  Redo: (240) [user] no_eval([statistics, gctime, _3836])
^  Unify: (240) [user] no_eval([statistics, gctime, _3836])
   Call: (241) [system] atomic(statistics)
   Exit: (241) [system] atomic(statistics)
^  Call: (241) [user] is_sl(statistics)
^  Unify: (241) [user] is_sl(statistics)
   Call: (242) [system] number(statistics)
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (240) [system] [gctime, _3836]==[]
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (240) [system] atom(=)
   Exit: (240) [system] atom(=)
   Call: (240) [system] (=)\==(=)
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (240) [system] callable(statistics)
   Exit: (240) [system] callable(statistics)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (240) [system] is_list([gctime, _3836])
   Exit: (240) [system] is_list([gctime, _3836])
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (240) [system] is_list([statistics, gctime, _3836])
   Exit: (240) [system] is_list([statistics, gctime, _3836])
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], [statistics|_395452])
   Call: (240) [system] var(statistics)
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Call: (240) [user] once(expand_eval([statistics, gctime, _3836], _399214))
^  Unify: (240) [system] once(user:expand_eval([statistics, gctime, _3836], _399214))
^  Call: (241) [user] expand_eval([statistics, gctime, _3836], _399214)
^  Unify: (241) [user] expand_eval([statistics, gctime, _3836], _399214)
   Call: (242) [system] is_list([statistics, gctime, _3836])
   Exit: (242) [system] is_list([statistics, gctime, _3836])
^  Unify: (241) [user] expand_eval([statistics, gctime, _3836], [statistics|_404790])
   Call: (242) [system] ground(statistics)
   Exit: (242) [system] ground(statistics)
^  Unify: (241) [user] expand_eval([statistics, gctime, _3836], [statistics|_407572])
^  Call: (242) [user] apply:maplist(expand_eval, [gctime, _3836], _407572)
^  Unify: (242) [apply] apply:maplist(user:expand_eval, [gctime, _3836], _407572)
   Call: (243) [apply] apply:maplist_([gctime, _3836], _407572, user:expand_eval)
   Unify: (243) [apply] apply:maplist_([gctime, _3836], [_411318|_411320], user:expand_eval)
^  Call: (244) [user] expand_eval(gctime, _411318)
^  Unify: (244) [user] expand_eval(gctime, _411318)
   Call: (245) [system] is_list(gctime)
^  Redo: (244) [user] expand_eval(gctime, _411318)
   Call: (245) [system] gctime=_411318
   Exit: (245) [system] gctime=gctime
^  Exit: (244) [user] expand_eval(gctime, gctime)
   Call: (244) [apply] apply:maplist_([_3836], _411320, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([_3836], [_419680|_419682], user:expand_eval)
^  Call: (245) [user] expand_eval(_3836, _419680)
^  Unify: (245) [user] expand_eval(_3836, _419680)
   Call: (246) [system] is_list(_3836)
^  Redo: (245) [user] expand_eval(_3836, _419680)
   Call: (246) [system] _3836=_419680
   Exit: (246) [system] _3836=_3836
^  Exit: (245) [user] expand_eval(_3836, _3836)
   Call: (245) [apply] apply:maplist_([], _419682, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([_3836], [_3836], user:expand_eval)
   Exit: (243) [apply] apply:maplist_([gctime, _3836], [gctime, _3836], user:expand_eval)
^  Exit: (242) [apply] apply:maplist(user:expand_eval, [gctime, _3836], [gctime, _3836])
^  Exit: (241) [user] expand_eval([statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (240) [system] once(user:expand_eval([statistics, gctime, _3836], [statistics, gctime, _3836]))
   Call: (240) [system] [statistics, gctime, _3836]\==[statistics, gctime, _3836]
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Call: (240) [user] is_progn(statistics)
^  Unify: (240) [user] is_progn(statistics)
   Call: (241) [system] var(statistics)
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Call: (240) [user] is_space_op(statistics)
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (240) [system] is_list(gctime)
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Call: (240) [user] metta_compiled_predicate('&self', statistics, _447664)
^  Fail: (240) [user] metta_compiled_predicate('&self', statistics, _447664)
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (240) [system] is_list([statistics, gctime, _3836])
   Exit: (240) [system] is_list([statistics, gctime, _3836])
^  Call: (240) [user] apply:maplist(self_eval, [statistics, gctime, _3836])
^  Unify: (240) [apply] apply:maplist(user:self_eval, [statistics, gctime, _3836])
   Call: (241) [apply] apply:maplist_([statistics, gctime, _3836], user:self_eval)
   Unify: (241) [apply] apply:maplist_([statistics, gctime, _3836], user:self_eval)
^  Call: (242) [user] self_eval(statistics)
^  Unify: (242) [user] self_eval(statistics)
^  Call: (244) [system] setup_call_cleanup('$notrace'(_458856, _458858), once(user:self_eval0(statistics)), '$restore_trace'(_458856, _458858))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_458856, _458858), system:once(user:self_eval0(statistics)), system:'$restore_trace'(_458856, _458858))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_458856, _458858))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(statistics)), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] self_eval(statistics)
   Call: (242) [apply] apply:maplist_([gctime, _3836], user:self_eval)
   Unify: (242) [apply] apply:maplist_([gctime, _3836], user:self_eval)
^  Call: (243) [user] self_eval(gctime)
^  Unify: (243) [user] self_eval(gctime)
^  Call: (245) [system] setup_call_cleanup('$notrace'(_467272, _467274), once(user:self_eval0(gctime)), '$restore_trace'(_467272, _467274))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_467272, _467274), system:once(user:self_eval0(gctime)), system:'$restore_trace'(_467272, _467274))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_467272, _467274))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(gctime)), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] self_eval(gctime)
   Call: (243) [apply] apply:maplist_([_3836], user:self_eval)
   Unify: (243) [apply] apply:maplist_([_3836], user:self_eval)
^  Call: (244) [user] self_eval(_3836)
^  Unify: (244) [user] self_eval(_3836)
^  Call: (246) [system] setup_call_cleanup('$notrace'(_475688, _475690), once(user:self_eval0(_3836)), '$restore_trace'(_475688, _475690))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_475688, _475690), system:once(user:self_eval0(_3836)), system:'$restore_trace'(_475688, _475690))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_475688, _475690))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_3836)), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] self_eval(_3836)
   Call: (244) [apply] apply:maplist_([], user:self_eval)
   Unify: (244) [apply] apply:maplist_([], user:self_eval)
   Exit: (244) [apply] apply:maplist_([], user:self_eval)
   Exit: (243) [apply] apply:maplist_([_3836], user:self_eval)
   Exit: (242) [apply] apply:maplist_([gctime, _3836], user:self_eval)
   Exit: (241) [apply] apply:maplist_([statistics, gctime, _3836], user:self_eval)
^  Exit: (240) [apply] apply:maplist(user:self_eval, [statistics, gctime, _3836])
   Call: (240) [system] [statistics, gctime, _3836]=[_486892|_486894]
   Exit: (240) [system] [statistics, gctime, _3836]=[statistics, gctime, _3836]
   Call: (240) [system] atom(statistics)
   Exit: (240) [system] atom(statistics)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (240) [system] _491544=do_more_defs(true)
   Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (240) [user] clause(eval_21(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058), _493420)
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (240) [system] statistics==(/)
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (240) [system] statistics== ===
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
   Call: (240) [system] statistics== ====
^  Redo: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Unify: (239) [user] eval_20(=, _197434, 498, '&self', [statistics, gctime, _3836], _318058)
^  Call: (240) [user] eval_40(=, _197434, 498, '&self', [statistics, gctime, _3836], _504692)
^  Unify: (240) [user] eval_40(=, _197434, 498, '&self', [statistics, gctime, _3836], _504692)
^  Call: (241) [user] eval_selfless(=, _197434, 498, '&self', [statistics, gctime, _3836], _504692)
^  Unify: (241) [user] eval_selfless(=, _197434, 498, '&self', [statistics, gctime, _3836], _504692)
^  Call: (242) [user] eval_selfless_0([statistics, gctime, _3836], _504692)
^  Unify: (242) [user] eval_selfless_0([statistics, gctime, _3836], _504692)
   Call: (243) [system] var(statistics)
^  Redo: (242) [user] eval_selfless_0([statistics, gctime, _3836], _504692)
^  Unify: (242) [user] eval_selfless_0([statistics, gctime, _3836], _504692)
^  Call: (243) [user] is_assignment(statistics)
^  Unify: (243) [user] is_assignment(statistics)
   Call: (244) [system] atom(statistics)
   Exit: (244) [system] atom(statistics)
^  Redo: (242) [user] eval_selfless_0([statistics, gctime, _3836], _504692)
^  Unify: (242) [user] eval_selfless_0([statistics, gctime, _3836], _504692)
^  Call: (243) [user] eval_selfless_1([statistics, gctime, _3836], _504692)
^  Unify: (243) [user] eval_selfless_1([statistics, gctime, _3836], _504692)
^  Call: (244) [user] allow_clp
^  Unify: (244) [user] allow_clp
^  Call: (245) [user] false_flag
^  Unify: (245) [user] false_flag
   Call: (246) [system] fail
   Fail: (246) [system] fail
^  Fail: (245) [user] false_flag
^  Redo: (242) [user] eval_selfless_0([statistics, gctime, _3836], _5992)
^  Unify: (242) [user] eval_selfless_0([statistics, gctime, _3836], _5992)
^  Call: (243) [user] eval_selfless_2([statistics, gctime, _3836], _5992)
^  Unify: (243) [user] eval_selfless_2([statistics, gctime, _3836], _5992)
   Call: (244) [system] var(statistics)
^  Redo: (243) [user] eval_selfless_2([statistics, gctime, _3836], _5992)
^  Unify: (243) [user] eval_selfless_2([statistics, gctime, _3836], _5992)
^  Call: (244) [user] fake_notrace((ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_15610, _15616, _15622], atom(_15610), catch_warn(current_op(_15648, yfx, _15610)), [statistics, gctime, _3836]\=[_15668], s2ps([statistics, gctime, _3836], _15676)))
^  Unify: (244) [user] fake_notrace(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_15610, _15616, _15622], atom(_15610), catch_warn(current_op(_15648, yfx, _15610)), [statistics, gctime, _3836]\=[_15668], s2ps([statistics, gctime, _3836], _15676)))
^  Call: (245) [user] real_notrace(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_15610, _15616, _15622], atom(_15610), catch_warn(current_op(_15648, yfx, _15610)), [statistics, gctime, _3836]\=[_15668], s2ps([statistics, gctime, _3836], _15676)))
^  Unify: (245) [user] real_notrace(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_15610, _15616, _15622], atom(_15610), catch_warn(current_op(_15648, yfx, _15610)), [statistics, gctime, _3836]\=[_15668], s2ps([statistics, gctime, _3836], _15676)))
^  Call: (246) [user] setup_call_cleanup('$notrace'(_19382, _19384), once(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_15610, _15616, _15622], atom(_15610), catch_warn(current_op(_15648, yfx, _15610)), [statistics, gctime, _3836]\=[_15668], s2ps([statistics, gctime, _3836], _15676))), '$restore_trace'(_19382, _19384))
^  Unify: (246) [system] setup_call_cleanup(user:'$notrace'(_19382, _19384), user:once(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_15610, _15616, _15622], atom(_15610), catch_warn(current_op(_15648, yfx, _15610)), [statistics, gctime, _3836]\=[_15668], s2ps([statistics, gctime, _3836], _15676))), user:'$restore_trace'(_19382, _19384))
^  Call: (247) [system] sig_atomic(user:'$notrace'(_19382, _19384))
^  Fail: (245) [user] real_notrace(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_15610, _15616, _15622], atom(_15610), catch_warn(current_op(_15648, yfx, _15610)), [statistics, gctime, _3836]\=[_15668], s2ps([statistics, gctime, _3836], _15676)))
^  Fail: (244) [user] fake_notrace(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_15610, _15616, _15622], atom(_15610), catch_warn(current_op(_15648, yfx, _15610)), [statistics, gctime, _3836]\=[_15668], s2ps([statistics, gctime, _3836], _15676)))
^  Redo: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
   Call: (241) [system] statistics==(==)
^  Redo: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
   Call: (241) [system] statistics==(==)
^  Redo: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (241) [user] eval_41(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (241) [user] eval_41(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (242) [user] naive_eval_args
^  Unify: (242) [user] naive_eval_args
   Call: (243) [system] false
   Unify: (243) [system] false
   Call: (244) [system] fail
^  Redo: (241) [user] eval_41(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (241) [user] eval_41(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (242) [user] naive_eval_args
^  Unify: (242) [user] naive_eval_args
   Call: (243) [system] false
   Unify: (243) [system] false
   Call: (244) [system] fail
^  Redo: (241) [user] eval_41(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (242) [user] eval_adjust_args(=, _5646, _45468, _5992, 498, '&self', [statistics, gctime, _3836], _45470)
^  Unify: (242) [user] eval_adjust_args(=, _5646, _45468, _5992, 498, '&self', [statistics, gctime, _3836], _45470)
   Call: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5646, _45468, _5992, 498, '&self', [statistics, gctime, _3836], _45470)), eval_adjust_args1(=, _5646, _45468, _5992, 498, '&self', [statistics, gctime, _3836], _45470))
   Unify: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5646, _45468, _5992, 498, '&self', [statistics, gctime, _3836], _45470)), eval_adjust_args1(=, _5646, _45468, _5992, 498, '&self', [statistics, gctime, _3836], _45470))
^  Call: (245) [user] eval_all_args
^  Unify: (245) [user] eval_all_args
^  Call: (246) [user] true_flag
^  Unify: (246) [user] true_flag
^  Exit: (246) [user] true_flag
^  Exit: (245) [user] eval_all_args
^  Call: (245) [user] eval_adjust_args2(=, _5646, _45468, _5992, 498, '&self', [statistics, gctime, _3836], _45470)
^  Unify: (245) [user] eval_adjust_args2(=, _5646, _45468, _5992, 498, '&self', [statistics, gctime, _3836], [statistics|_55702])
^  Call: (246) [user] apply:maplist(must_eval_args(=, _56660, 498, '&self'), [gctime, _3836], _55702)
^  Unify: (246) [apply] apply:maplist(user:must_eval_args(=, _56660, 498, '&self'), [gctime, _3836], _55702)
   Call: (247) [apply] apply:maplist_([gctime, _3836], _55702, user:must_eval_args(=, _56660, 498, '&self'))
   Unify: (247) [apply] apply:maplist_([gctime, _3836], [_59482|_59484], user:must_eval_args(=, _56660, 498, '&self'))
^  Call: (248) [user] must_eval_args(=, _56660, 498, '&self', gctime, _59482)
^  Unify: (248) [user] must_eval_args(=, _56660, 498, '&self', gctime, _59482)
^  Call: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] var(eval_args)
   Fail: (250) [system] var(eval_args)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] eval_args==false
   Fail: (250) [system] eval_args==false
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] eval_args==true
   Fail: (250) [system] eval_args==true
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
^  Call: (250) [user] fast_option_value(eval_args, debug)
^  Unify: (250) [user] fast_option_value(eval_args, debug)
   Call: (251) [system] atom(eval_args)
   Exit: (251) [system] atom(eval_args)
   Call: (251) [system] current_prolog_flag(eval_args, debug)
   Fail: (251) [system] current_prolog_flag(eval_args, debug)
^  Fail: (250) [user] fast_option_value(eval_args, debug)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
^  Call: (250) [user] fast_option_value(eval_args, trace)
^  Unify: (250) [user] fast_option_value(eval_args, trace)
   Call: (251) [system] atom(eval_args)
   Exit: (251) [system] atom(eval_args)
   Call: (251) [system] current_prolog_flag(eval_args, trace)
   Fail: (251) [system] current_prolog_flag(eval_args, trace)
^  Fail: (250) [user] fast_option_value(eval_args, trace)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91934)
   Unify: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91934)
^  Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91934, _93870)
^  Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91934, [])
   Call: (252) [system] current_prolog_flag(nodebugx, true)
^  Redo: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91934, _96674)
^  Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91934, _97612)
^  Call: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (252) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_100346, _100348, _100350), defined)
^  Unify: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_100346, _100348, _100350), defined)
   Call: (253) [system] nonvar(defined)
   Exit: (253) [system] nonvar(defined)
   Call: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_100346, _100348, _100350))
   Unify: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_100346, _100348, _100350))
   Call: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_100346, _100348, _100350))
   Unify: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_100346, _100348, _100350))
   Call: (255) [system] callable(debugging_logicmoo_setting(_100346, _100348, _100350))
   Exit: (255) [system] callable(debugging_logicmoo_setting(_100346, _100348, _100350))
   Call: (255) [system] atom(bugger)
   Exit: (255) [system] atom(bugger)
   Exit: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_100346, _100348, _100350))
   Exit: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_100346, _100348, _100350))
^  Exit: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_100346, _100348, _100350), defined)
^  Call: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _91934, _114260)
^  Unify: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (250) [system] true==true
   Exit: (250) [system] true==true
^  Exit: (249) [user] is_debugging(eval_args)
^  Unify: (248) [user] must_eval_args(=, _56660, 498, '&self', gctime, _59482)
^  Call: (249) [user] eval_args(=, _56660, 498, '&self', gctime, _59482)
^  Unify: (249) [user] eval_args(=, _56660, 498, '&self', gctime, _59482)
   Call: (250) [system] var(gctime)
^  Redo: (249) [user] eval_args(=, _56660, 498, '&self', gctime, _59482)
^  Unify: (249) [user] eval_args(=, _56660, 498, '&self', gctime, _59482)
^  Call: (251) [system] setup_call_cleanup('$notrace'(_127384, _127386), once(user:self_eval(gctime)), '$restore_trace'(_127384, _127386))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_127384, _127386), system:once(user:self_eval(gctime)), system:'$restore_trace'(_127384, _127386))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_127384, _127386))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(gctime)), system:'$restore_trace'(3, -1))
   Call: (250) [system] _59482=gctime
   Exit: (250) [system] gctime=gctime
^  Exit: (249) [user] eval_args(=, _56660, 498, '&self', gctime, gctime)
^  Exit: (248) [user] must_eval_args(=, _56660, 498, '&self', gctime, gctime)
   Call: (248) [apply] apply:maplist_([_3836], _59484, user:must_eval_args(=, _56660, 498, '&self'))
   Unify: (248) [apply] apply:maplist_([_3836], [_135882|_135884], user:must_eval_args(=, _56660, 498, '&self'))
^  Call: (249) [user] must_eval_args(=, _56660, 498, '&self', _3836, _135882)
^  Unify: (249) [user] must_eval_args(=, _56660, 498, '&self', _3836, _135882)
^  Call: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] var(eval_args)
   Fail: (251) [system] var(eval_args)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] eval_args==false
   Fail: (251) [system] eval_args==false
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] eval_args==true
   Fail: (251) [system] eval_args==true
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
^  Call: (251) [user] fast_option_value(eval_args, debug)
^  Unify: (251) [user] fast_option_value(eval_args, debug)
   Call: (252) [system] atom(eval_args)
   Exit: (252) [system] atom(eval_args)
   Call: (252) [system] current_prolog_flag(eval_args, debug)
   Fail: (252) [system] current_prolog_flag(eval_args, debug)
^  Fail: (251) [user] fast_option_value(eval_args, debug)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
^  Call: (251) [user] fast_option_value(eval_args, trace)
^  Unify: (251) [user] fast_option_value(eval_args, trace)
   Call: (252) [system] atom(eval_args)
   Exit: (252) [system] atom(eval_args)
   Call: (252) [system] current_prolog_flag(eval_args, trace)
   Fail: (252) [system] current_prolog_flag(eval_args, trace)
^  Fail: (251) [user] fast_option_value(eval_args, trace)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _168334)
   Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _168334)
^  Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _168334, _170270)
^  Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _168334, [])
   Call: (253) [system] current_prolog_flag(nodebugx, true)
^  Redo: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _168334, _173074)
^  Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _168334, _174012)
^  Call: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (253) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_176746, _176748, _176750), defined)
^  Unify: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_176746, _176748, _176750), defined)
   Call: (254) [system] nonvar(defined)
   Exit: (254) [system] nonvar(defined)
   Call: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_176746, _176748, _176750))
   Unify: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_176746, _176748, _176750))
   Call: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_176746, _176748, _176750))
   Unify: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_176746, _176748, _176750))
   Call: (256) [system] callable(debugging_logicmoo_setting(_176746, _176748, _176750))
   Exit: (256) [system] callable(debugging_logicmoo_setting(_176746, _176748, _176750))
   Call: (256) [system] atom(bugger)
   Exit: (256) [system] atom(bugger)
   Exit: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_176746, _176748, _176750))
   Exit: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_176746, _176748, _176750))
^  Exit: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_176746, _176748, _176750), defined)
^  Call: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _168334, _190660)
^  Unify: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (251) [system] true==true
   Exit: (251) [system] true==true
^  Exit: (250) [user] is_debugging(eval_args)
^  Unify: (249) [user] must_eval_args(=, _56660, 498, '&self', _3836, _135882)
^  Call: (250) [user] eval_args(=, _56660, 498, '&self', _3836, _135882)
^  Unify: (250) [user] eval_args(=, _56660, 498, '&self', _3836, _135882)
   Call: (251) [system] var(_3836)
   Exit: (251) [system] var(_3836)
   Call: (251) [system] nonvar(_135882)
^  Redo: (250) [user] eval_args(=, _56660, 498, '&self', _3836, _135882)
^  Unify: (250) [user] eval_args(=, _56660, 498, '&self', _3836, _135882)
^  Call: (252) [system] setup_call_cleanup('$notrace'(_205632, _205634), once(user:self_eval(_3836)), '$restore_trace'(_205632, _205634))
^  Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_205632, _205634), system:once(user:self_eval(_3836)), system:'$restore_trace'(_205632, _205634))
^  Call: (253) [system] sig_atomic(system:'$notrace'(_205632, _205634))
^  Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_3836)), system:'$restore_trace'(3, -1))
   Call: (251) [system] _135882=_3836
   Exit: (251) [system] _3836=_3836
^  Exit: (250) [user] eval_args(=, _56660, 498, '&self', _3836, _3836)
^  Exit: (249) [user] must_eval_args(=, _56660, 498, '&self', _3836, _3836)
   Call: (249) [apply] apply:maplist_([], _135884, user:must_eval_args(=, _56660, 498, '&self'))
   Unify: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _56660, 498, '&self'))
   Exit: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _56660, 498, '&self'))
   Exit: (248) [apply] apply:maplist_([_3836], [_3836], user:must_eval_args(=, _56660, 498, '&self'))
   Exit: (247) [apply] apply:maplist_([gctime, _3836], [gctime, _3836], user:must_eval_args(=, _56660, 498, '&self'))
^  Exit: (246) [apply] apply:maplist(user:must_eval_args(=, _56660, 498, '&self'), [gctime, _3836], [gctime, _3836])
   Call: (246) [system] _45468=_5992
   Exit: (246) [system] _5992=_5992
^  Exit: (245) [user] eval_adjust_args2(=, _5646, _5992, _5992, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
   Exit: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5646, _5992, _5992, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])), eval_adjust_args1(=, _5646, _5992, _5992, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]))
^  Exit: (242) [user] eval_adjust_args(=, _5646, _5992, _5992, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Call: (242) [user] if_trace((e;args), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))
^  Unify: (242) [user] if_trace((e;args), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_225432, _225434), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))), _225390, fbug((_225390-->if_trace((e;args), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))))))), '$restore_trace'(_225432, _225434))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_225432, _225434), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))), _225390, fbug((_225390-->if_trace((e;args), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))))))), system:'$restore_trace'(_225432, _225434))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_225432, _225434))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))), _225390, fbug((_225390-->if_trace((e;args), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] if_trace((e;args), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))
^  Call: (242) [user] eval_70(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (242) [user] eval_70(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
   Call: (243) [user] if_or_else(eval_maybe_python(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)))))
   Unify: (243) [user] if_or_else(eval_maybe_python(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)))))
^  Call: (244) [user] eval_maybe_python(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (244) [user] eval_maybe_python(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
   Call: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
^  Call: (246) [user] typed_list('&self', _237844, _237766)
^  Unify: (246) [user] typed_list('&self', _238776, _237766)
   Call: (247) [system] compound('&self')
   Fail: (247) [system] compound('&self')
^  Fail: (246) [user] typed_list('&self', _241556, _237766)
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
   Call: (246) [system] '&self'=='&flybase'
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
^  Call: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _235918, _235924, statistics])
^  Unify: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _235918, _235924, statistics])
^  Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _235918, _235924, statistics], _248938, _248940)
^  Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _235918, _235924, statistics], _249874, _249876)
^  Call: (248) [user] loaded_into_kb('&self', _250732)
^  Unify: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (248) [user] once(user:asserted_metta_pred(_261302, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (248) [system] once(user:asserted_metta_pred(_261302, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (249) [user] asserted_metta_pred(_261302, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (249) [user] asserted_metta_pred(_261302, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
   Call: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _235918, _235924, statistics])
   Unify: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _235918, _235924, statistics])
^  Call: (247) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _235918, _235924, statistics])
   Redo: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _235918, _235924, statistics])
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
   Call: (246) [system] '&self'\=='&corelib'
   Exit: (246) [system] '&self'\=='&corelib'
^  Call: (246) [user] using_all_spaces
^  Unify: (246) [user] using_all_spaces
   Call: (247) [system] nb_current(with_all_spaces, t)
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
   Call: (246) [system] '&self'\=='&corelib'
   Exit: (246) [system] '&self'\=='&corelib'
   Call: (246) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (247) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (246) [user] metta_atom_asserted('&self', '&corelib')
   Call: (246) [user] should_inherit_from_corelib(['registered-python-function', _235918, _235924, statistics])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _235918, _235924, statistics])
^  Call: (247) [user] using_all_spaces
^  Unify: (247) [user] using_all_spaces
   Call: (248) [system] nb_current(with_all_spaces, t)
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _235918, _235924, statistics])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _235918, _235924, statistics])
   Call: (247) [system] 'registered-python-function'==(:)
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _235918, _235924, statistics])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _235918, _235924, statistics])
   Call: (247) [system] 'registered-python-function'=='@doc'
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _235918, _235924, statistics])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _235918, _235924, statistics])
   Call: (247) [system] fail
   Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _235918, _235924, statistics])
   Redo: (243) [user] if_or_else(eval_maybe_python(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)))))
   Call: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992))))
   Unify: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992))))
^  Call: (245) [user] eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (245) [user] eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (246) [user] allow_host_functions
^  Unify: (246) [user] allow_host_functions
^  Exit: (246) [user] allow_host_functions
^  Call: (246) [user] once((is_system_pred(statistics), length([gctime, _3836], _323790), is_syspred(statistics, _323790, _323798)))
^  Unify: (246) [system] once(user:(is_system_pred(statistics), length([gctime, _3836], _323790), is_syspred(statistics, _323790, _323798)))
^  Call: (248) [user] is_system_pred(statistics)
^  Unify: (248) [user] is_system_pred(statistics)
   Call: (249) [system] atom(statistics)
   Exit: (249) [system] atom(statistics)
   Call: (249) [system] atom_concat(_329436, !, statistics)
^  Redo: (248) [user] is_system_pred(statistics)
^  Unify: (248) [user] is_system_pred(statistics)
   Call: (249) [system] atom(statistics)
   Exit: (249) [system] atom(statistics)
   Call: (249) [system] atom_concat(_334064, '-fn', statistics)
^  Redo: (248) [user] is_system_pred(statistics)
^  Unify: (248) [user] is_system_pred(statistics)
   Call: (249) [system] atom(statistics)
   Exit: (249) [system] atom(statistics)
   Call: (249) [system] atom_concat(_338692, '-p', statistics)
^  Fail: (248) [user] is_system_pred(statistics)
   Redo: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992))))
   Call: (245) [user] if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)))
   Unify: (245) [user] if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)))
^  Call: (246) [user] eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (246) [user] eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (247) [user] allow_host_functions
^  Unify: (247) [user] allow_host_functions
^  Exit: (247) [user] allow_host_functions
^  Call: (247) [user] is_system_pred(statistics)
^  Unify: (247) [user] is_system_pred(statistics)
   Call: (248) [system] atom(statistics)
   Exit: (248) [system] atom(statistics)
   Call: (248) [system] atom_concat(_351628, !, statistics)
^  Redo: (247) [user] is_system_pred(statistics)
^  Unify: (247) [user] is_system_pred(statistics)
   Call: (248) [system] atom(statistics)
   Exit: (248) [system] atom(statistics)
   Call: (248) [system] atom_concat(_356256, '-fn', statistics)
^  Redo: (247) [user] is_system_pred(statistics)
^  Unify: (247) [user] is_system_pred(statistics)
   Call: (248) [system] atom(statistics)
   Exit: (248) [system] atom(statistics)
   Call: (248) [system] atom_concat(_360884, '-p', statistics)
   Redo: (245) [user] if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)))
   Call: (246) [user] if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992))
   Unify: (246) [user] if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992))
^  Call: (247) [user] eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (247) [user] eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (248) [user] curried_arity([statistics, gctime, _3836], _366378, _366380)
^  Unify: (248) [user] curried_arity([statistics, gctime, _3836], _366378, _366380)
   Call: (249) [system] var([statistics, gctime, _3836])
^  Redo: (248) [user] curried_arity([statistics, gctime, _3836], _366378, _366380)
^  Unify: (248) [user] curried_arity([statistics, gctime, _3836], statistics, _366380)
   Call: (249) [system] var(statistics)
^  Redo: (248) [user] curried_arity([statistics, gctime, _3836], _366378, _366380)
^  Unify: (248) [user] curried_arity([statistics, gctime, _3836], statistics, _366380)
^  Call: (249) [user] len_or_unbound([gctime, _3836], _366380)
^  Unify: (249) [user] len_or_unbound([gctime, _3836], _366380)
   Call: (250) [system] is_list([gctime, _3836])
   Exit: (250) [system] is_list([gctime, _3836])
   Call: (250) [system] length([gctime, _3836], _366380)
   Unify: (250) [system] length([gctime, _3836], _366380)
   Call: (251) [system] var(_366380)
   Exit: (251) [system] var(_366380)
   Call: (251) [system] []==[]
   Exit: (251) [system] []==[]
   Call: (251) [system] _366380=2
   Exit: (251) [system] 2=2
   Exit: (250) [system] length([gctime, _3836], 2)
^  Exit: (249) [user] len_or_unbound([gctime, _3836], 2)
^  Exit: (248) [user] curried_arity([statistics, gctime, _3836], statistics, 2)
^  Call: (248) [user] is_metta_type_constructor('&self', statistics, _387734)
^  Redo: (247) [user] eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (247) [user] eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (248) [user] can_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
^  Unify: (248) [user] can_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
^  Call: (249) [user] cant_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
^  Unify: (249) [user] cant_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
   Call: (250) [system] statistics==let
^  Redo: (248) [user] can_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
^  Unify: (248) [user] can_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
^  Exit: (248) [user] can_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
^  Call: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5646), defn, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5646), defn, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (249) [user] must_det_ll((notrace((flag(eval_num, _399894, _399894+1), _399912 is _399894 mod 500, _399930 is 99-498 mod 100, _399954=_399956, option_else('trace-length', _399968, 500), option_else('trace-depth', _399976, 30))), quietly(if_t((nop(stop_rtrace), _399912>_399968), (set_debug(eval, false), _400032 is _399968+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400032])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_400084)))))
^  Unify: (249) [user] must_det_ll(user:(notrace((flag(eval_num, _399894, _399894+1), _399912 is _399894 mod 500, _399930 is 99-498 mod 100, _399954=_399956, option_else('trace-length', _399968, 500), option_else('trace-depth', _399976, 30))), quietly(if_t((nop(stop_rtrace), _399912>_399968), (set_debug(eval, false), _400032 is _399968+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400032])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_400084)))))
^  Call: (250) [user] once(user:(notrace((flag(eval_num, _399894, _399894+1), _399912 is _399894 mod 500, _399930 is 99-498 mod 100, _399954=_399956, option_else('trace-length', _399968, 500), option_else('trace-depth', _399976, 30))), quietly(if_t((nop(stop_rtrace), _399912>_399968), (set_debug(eval, false), _400032 is _399968+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400032])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_400084)))))
^  Unify: (250) [system] once(user:(notrace((flag(eval_num, _399894, _399894+1), _399912 is _399894 mod 500, _399930 is 99-498 mod 100, _399954=_399956, option_else('trace-length', _399968, 500), option_else('trace-depth', _399976, 30))), quietly(if_t((nop(stop_rtrace), _399912>_399968), (set_debug(eval, false), _400032 is _399968+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400032])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_400084)))))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_403808, _403810), once(user:(flag(eval_num, _399894, _399894+1), _399912 is _399894 mod 500, _399930 is 99-498 mod 100, _399954=_399956, option_else('trace-length', _399968, 500), option_else('trace-depth', _399976, 30))), '$restore_trace'(_403808, _403810))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_403808, _403810), system:once(user:(flag(eval_num, _399894, _399894+1), _399912 is _399894 mod 500, _399930 is 99-498 mod 100, _399954=_399956, option_else('trace-length', _399968, 500), option_else('trace-depth', _399976, 30))), system:'$restore_trace'(_403808, _403810))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_403808, _403810))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _399954=_399954, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _400032 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400032])), nop((start_rtrace, rtrace)))))
^  Unify: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _400032 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400032])), nop((start_rtrace, rtrace)))))
^  Exit: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _400032 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400032])), nop((start_rtrace, rtrace)))))
   Call: (252) [user] nop(notrace(no_repeats_var(_400084)))
   Unify: (252) [user] nop(notrace(no_repeats_var(_400084)))
   Exit: (252) [user] nop(notrace(no_repeats_var(_400084)))
^  Exit: (250) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _399954=_399954, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _400032 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400032])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_400084)))))
^  Exit: (249) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _399954=_399954, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _400032 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400032])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_400084)))))
   Call: (249) [occurs] occurs:sub_term(_415272, defn)
   Unify: (249) [occurs] occurs:sub_term(defn, defn)
   Exit: (249) [occurs] occurs:sub_term(defn, defn)
   Call: (249) [system] defn\=defn
   Fail: (249) [system] defn\=defn
   Redo: (249) [occurs] occurs:sub_term(_415272, defn)
   Unify: (249) [occurs] occurs:sub_term(_415272, defn)
   Call: (250) [system] compound(defn)
   Fail: (250) [system] compound(defn)
   Fail: (249) [occurs] occurs:sub_term(_415272, defn)
^  Redo: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5646), defn, 498, '&self', [statistics, gctime, _3836], _5992)
   Call: (249) [system] _425490=defn
   Exit: (249) [system] defn=defn
^  Call: (249) [user] if_trace((eval;defn), (_399954=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]])))
^  Unify: (249) [user] if_trace((eval;defn), (_399954=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]])))
^  Call: (251) [system] setup_call_cleanup('$notrace'(_429294, _429296), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _399954=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]]))), _429252, fbug((_429252-->if_trace((eval;defn), (_399954=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]])))))))), '$restore_trace'(_429294, _429296))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_429294, _429296), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _399954=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]]))), _429252, fbug((_429252-->if_trace((eval;defn), (_399954=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]])))))))), system:'$restore_trace'(_429294, _429296))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_429294, _429296))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _399954=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]]))), _429252, fbug((_429252-->if_trace((eval;defn), (_399954=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (249) [user] if_trace((eval;defn), (_399954=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]])))
   Call: (249) [system] _434076=retval(fail)
   Exit: (249) [system] retval(fail)=retval(fail)
   Call: (249) [system] _435938=(\+ \+ (flag(eval_num, _435958, _435958+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _435958, <--, [defn, _5992]);indentq(1, _435958, <--, [defn, retval(fail)]))))
   Exit: (249) [system] (\+ \+ (flag(eval_num, _435958, _435958+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _435958, <--, [defn, _5992]);indentq(1, _435958, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _435958, _435958+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _435958, <--, [defn, _5992]);indentq(1, _435958, <--, [defn, retval(fail)]))))
^  Call: (249) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5646), 498, '&self', [statistics, gctime, _3836], _5992)*->nb_setarg(1, retval(fail), _5992);fail, trace, call(eval_defn_choose_candidates(=, _5646), 498, '&self', [statistics, gctime, _3836], _5992)), ignore(notrace((\+_5992\=_400084, nb_setarg(1, retval(fail), _5992))))), ignore((_399954==1->ignore(\+ \+ (flag(eval_num, _435958, _435958+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _435958, <--, [defn, _5992]);indentq(1, _435958, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _435958, _435958+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _435958, <--, [defn, _5992]);indentq(1, _435958, <--, [defn, retval(fail)])))))))))))
^  Unify: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5646), 498, '&self', [statistics, gctime, _3836], _5992)*->nb_setarg(1, retval(fail), _5992);fail, trace, call(eval_defn_choose_candidates(=, _5646), 498, '&self', [statistics, gctime, _3836], _5992)), ignore(notrace((\+_5992\=_400084, nb_setarg(1, retval(fail), _5992))))), user:ignore((_399954==1->ignore(\+ \+ (flag(eval_num, _435958, _435958+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _435958, <--, [defn, _5992]);indentq(1, _435958, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _435958, _435958+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _435958, <--, [defn, _5992]);indentq(1, _435958, <--, [defn, retval(fail)])))))))))))
^  Call: (251) [user] eval_defn_choose_candidates(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (251) [user] eval_defn_choose_candidates(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (252) [user] findall((_441826->_441828), get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _441826, _441828), _441846)
^  Unify: (252) [$bags] findall((_441826->_441828), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _441826, _441828), _441846)
^  Call: (253) [$bags] findall((_441826->_441828), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _441826, _441828), _441846, [])
^  Unify: (253) [$bags] findall((_441826->_441828), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _441826, _441828), _441846, [])
^  Call: (254) [$bags] cleanup_bag(findall_loop((_441826->_441828), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _441826, _441828), _441846, []), '$destroy_findall_bag')
^  Unify: (254) [$bags] cleanup_bag('$bags':findall_loop((_441826->_441828), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _441826, _441828), _441846, []), '$bags':'$destroy_findall_bag')
   Call: (255) [$bags] findall_loop((_441826->_441828), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _441826, _441828), _441846, [])
   Unify: (255) [$bags] findall_loop((_441826->_441828), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _441826, _441828), _441846, [])
^  Call: (256) [user] get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _441826, _441828)
^  Unify: (256) [user] get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics|_450328], _441828)
^  Call: (257) [user] same_len_copy([gctime, _3836], _450328)
^  Unify: (257) [user] same_len_copy([gctime, _3836], _450328)
   Call: (258) [system] length([gctime, _3836], _453134)
   Unify: (258) [system] length([gctime, _3836], _453134)
   Call: (259) [system] var(_453134)
   Exit: (259) [system] var(_453134)
   Call: (259) [system] []==[]
   Exit: (259) [system] []==[]
   Call: (259) [system] _453134=2
   Exit: (259) [system] 2=2
   Exit: (258) [system] length([gctime, _3836], 2)
   Call: (258) [system] length(_450328, 2)
   Unify: (258) [system] length(_450328, 2)
   Call: (259) [system] var(2)
   Redo: (258) [system] length(_450328, 2)
   Unify: (258) [system] length(_450328, 2)
   Call: (259) [system] integer(2)
   Exit: (259) [system] integer(2)
   Call: (259) [system] _450328==[]
   Redo: (258) [system] length(_450328, 2)
   Call: (259) [system] var(_450328)
   Exit: (259) [system] var(_450328)
   Exit: (258) [system] length([_471678, _471684], 2)
^  Exit: (257) [user] same_len_copy([gctime, _3836], [_471678, _471684])
   Call: (257) [user] metta_eq_def(=, '&self', [statistics, _471678, _471684], _441828)
   Unify: (257) [user] metta_eq_def(=, '&self', [statistics, _471678, _471684], _441828)
^  Call: (258) [user] ignore((=)=(=))
^  Unify: (258) [system] ignore(user:((=)=(=)))
   Call: (259) [system] (=)=(=)
   Exit: (259) [system] (=)=(=)
^  Exit: (258) [system] ignore(user:((=)=(=)))
   Call: (258) [user] metta_atom('&self', [=, [statistics, _471678, _471684], _441828])
   Unify: (258) [user] metta_atom('&self', [=, [statistics, _471678, _471684], _441828])
^  Call: (259) [user] typed_list('&self', _481984, _481906)
^  Unify: (259) [user] typed_list('&self', _482916, _481906)
   Call: (260) [system] compound('&self')
   Fail: (260) [system] compound('&self')
^  Fail: (259) [user] typed_list('&self', _485696, _481906)
   Redo: (258) [user] metta_atom('&self', [=, [statistics, _471678, _471684], _441828])
   Unify: (258) [user] metta_atom('&self', [=, [statistics, _471678, _471684], _441828])
   Call: (259) [system] '&self'=='&flybase'
   Redo: (258) [user] metta_atom('&self', [=, [statistics, _471678, _471684], _441828])
   Unify: (258) [user] metta_atom('&self', [=, [statistics, _471678, _471684], _441828])
^  Call: (259) [user] metta_atom_in_file('&self', [=, [statistics, _471678, _471684], _441828])
^  Unify: (259) [user] metta_atom_in_file('&self', [=, [statistics, _471678, _471684], _441828])
^  Call: (260) [user] metta_atom_in_file('&self', [=, [statistics, _471678, _471684], _441828], _493078, _493080)
^  Unify: (260) [user] metta_atom_in_file('&self', [=, [statistics, _471678, _471684], _441828], _494014, _494016)
^  Call: (261) [user] loaded_into_kb('&self', _494872)
^  Unify: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (261) [user] once(user:asserted_metta_pred(_505442, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (261) [system] once(user:asserted_metta_pred(_505442, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (262) [user] asserted_metta_pred(_505442, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (262) [user] asserted_metta_pred(_505442, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (258) [user] metta_atom('&self', [=, [statistics, _6468, _6474], _6412])
   Unify: (258) [user] metta_atom('&self', [=, [statistics, _6468, _6474], _6412])
   Call: (259) [user] metta_atom_asserted('&self', [=, [statistics, _6468, _6474], _6412])
   Unify: (259) [user] metta_atom_asserted('&self', [=, [statistics, _6468, _6474], _6412])
^  Call: (260) [user] metta_atom_asserted_deduced('&self', [=, [statistics, _6468, _6474], _6412])
   Redo: (259) [user] metta_atom_asserted('&self', [=, [statistics, _6468, _6474], _6412])
   Redo: (258) [user] metta_atom('&self', [=, [statistics, _6468, _6474], _6412])
   Unify: (258) [user] metta_atom('&self', [=, [statistics, _6468, _6474], _6412])
   Call: (259) [system] '&self'\=='&corelib'
   Exit: (259) [system] '&self'\=='&corelib'
^  Call: (259) [user] using_all_spaces
^  Unify: (259) [user] using_all_spaces
   Call: (260) [system] nb_current(with_all_spaces, t)
   Redo: (258) [user] metta_atom('&self', [=, [statistics, _6468, _6474], _6412])
   Unify: (258) [user] metta_atom('&self', [=, [statistics, _6468, _6474], _6412])
   Call: (259) [system] '&self'\=='&corelib'
   Exit: (259) [system] '&self'\=='&corelib'
   Call: (259) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (260) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (259) [user] metta_atom_asserted('&self', '&corelib')
   Call: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Unify: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
^  Call: (260) [user] using_all_spaces
^  Unify: (260) [user] using_all_spaces
   Call: (261) [system] nb_current(with_all_spaces, t)
   Redo: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Unify: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Call: (260) [system] (=)==(:)
   Redo: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Unify: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Call: (260) [system] (=)=='@doc'
   Redo: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Unify: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Call: (260) [system] fail
   Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (258) [user] metta_atom('&self', [=, [statistics, _6468, _6474], _6412])
^  Redo: (256) [user] get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _6410, _6412)
   Redo: (255) [$bags] findall_loop((_6410->_6412), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _6410, _6412), _6430, [])
   Exit: (255) [$bags] findall_loop((_6410->_6412), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _6410, _6412), [], [])
^  Exit: (254) [$bags] cleanup_bag('$bags':findall_loop((_6410->_6412), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _6410, _6412), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (253) [$bags] findall((_6410->_6412), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _6410, _6412), [], [])
^  Exit: (252) [$bags] findall((_6410->_6412), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _6410, _6412), [])
^  Call: (252) [user] eval_defn_bodies(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992, [])
^  Unify: (252) [user] eval_defn_bodies(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992, [])
^  Call: (253) [user] ignore((curried_arity([statistics, gctime, _3836], _51006, _51008), assert(is_metta_type_constructor('&self', _51006, _51008))))
^  Unify: (253) [system] ignore(user:(curried_arity([statistics, gctime, _3836], _51006, _51008), assert(is_metta_type_constructor('&self', _51006, _51008))))
^  Call: (255) [user] curried_arity([statistics, gctime, _3836], _51006, _51008)
^  Unify: (255) [user] curried_arity([statistics, gctime, _3836], _51006, _51008)
   Call: (256) [system] var([statistics, gctime, _3836])
^  Redo: (255) [user] curried_arity([statistics, gctime, _3836], _51006, _51008)
^  Unify: (255) [user] curried_arity([statistics, gctime, _3836], statistics, _51008)
   Call: (256) [system] var(statistics)
^  Redo: (255) [user] curried_arity([statistics, gctime, _3836], _51006, _51008)
^  Unify: (255) [user] curried_arity([statistics, gctime, _3836], statistics, _51008)
^  Call: (256) [user] len_or_unbound([gctime, _3836], _51008)
^  Unify: (256) [user] len_or_unbound([gctime, _3836], _51008)
   Call: (257) [system] is_list([gctime, _3836])
   Exit: (257) [system] is_list([gctime, _3836])
   Call: (257) [system] length([gctime, _3836], _51008)
   Unify: (257) [system] length([gctime, _3836], _51008)
   Call: (258) [system] var(_51008)
   Exit: (258) [system] var(_51008)
   Call: (258) [system] []==[]
   Exit: (258) [system] []==[]
   Call: (258) [system] _51008=2
   Exit: (258) [system] 2=2
   Exit: (257) [system] length([gctime, _3836], 2)
^  Exit: (256) [user] len_or_unbound([gctime, _3836], 2)
^  Exit: (255) [user] curried_arity([statistics, gctime, _3836], statistics, 2)
^  Call: (255) [user] assert(is_metta_type_constructor('&self', statistics, 2))
^  Exit: (255) [user] assert(is_metta_type_constructor('&self', statistics, 2))
^  Exit: (253) [system] ignore(user:(curried_arity([statistics, gctime, _3836], statistics, 2), assert(is_metta_type_constructor('&self', statistics, 2))))
^  Call: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))
^  Unify: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))
^  Call: (255) [system] setup_call_cleanup('$notrace'(_78952, _78954), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))), _78910, fbug((_78910-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))))))), '$restore_trace'(_78952, _78954))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_78952, _78954), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))), _78910, fbug((_78910-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))))))), system:'$restore_trace'(_78952, _78954))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_78952, _78954))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))), _78910, fbug((_78910-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))
^  Call: (253) [user] fail_on_constructor
^  Unify: (253) [user] fail_on_constructor
^  Call: (254) [user] true_flag
^  Unify: (254) [user] true_flag
^  Exit: (254) [user] true_flag
^  Exit: (253) [user] fail_on_constructor
^  Fail: (251) [user] eval_defn_choose_candidates(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
   Call: (251) [system] fail
   Fail: (251) [system] fail
^  Call: (251) [user] ignore((_6116==1->ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))))))))))
^  Unify: (251) [system] ignore(user:(_6116==1->ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))))))))))
   Call: (253) [system] _6116==1
   Fail: (253) [system] _6116==1
^  Call: (254) [system] setup_call_cleanup('$notrace'(_95736, _95738), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)])))))))), '$restore_trace'(_95736, _95738))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_95736, _95738), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_95736, _95738))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_95736, _95738))
^  Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [system] ignore(user:(_6116==1->ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))))))))))
^  Fail: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5646), 498, '&self', [statistics, gctime, _3836], _5992)*->nb_setarg(1, retval(fail), _5992);fail, trace, call(eval_defn_choose_candidates(=, _5646), 498, '&self', [statistics, gctime, _3836], _5992)), ignore(notrace((\+_5992\=_6124, nb_setarg(1, retval(fail), _5992))))), user:ignore((_6116==1->ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)])))))))))))
^  Fail: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5646), defn, 498, '&self', [statistics, gctime, _3836], _5992)
   Redo: (246) [user] if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992))
^  Call: (247) [user] eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (247) [user] eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (248) [user] subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (248) [user] subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (249) [user] wont_need_subst([statistics, gctime, _3836])
^  Unify: (249) [user] wont_need_subst([statistics, gctime, _3836])
   Call: (250) [system] number(gctime)
^  Redo: (249) [user] wont_need_subst([statistics, gctime, _3836])
^  Unify: (249) [user] wont_need_subst([statistics, gctime, _3836])
   Call: (250) [system] atom(statistics)
   Exit: (250) [system] atom(statistics)
^  Call: (250) [user] need_subst_f(statistics)
^  Redo: (249) [user] wont_need_subst([statistics, gctime, _3836])
^  Exit: (249) [user] wont_need_subst([statistics, gctime, _3836])
   Call: (249) [system] [statistics, gctime, _3836]=_5992
   Exit: (249) [system] [statistics, gctime, _3836]=[statistics, gctime, _3836]
^  Exit: (248) [user] subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (247) [user] eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
   Exit: (246) [user] if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]))
   Exit: (245) [user] if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])))
   Exit: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]))))
   Exit: (243) [user] if_or_else(eval_maybe_python(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])))))
^  Exit: (242) [user] eval_70(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Call: (242) [user] check_returnval(=, _5646, [statistics, gctime, _3836])
^  Unify: (242) [user] check_returnval(=, _5646, [statistics, gctime, _3836])
^  Exit: (242) [user] check_returnval(=, _5646, [statistics, gctime, _3836])
^  Exit: (241) [user] eval_41(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
   Call: (240) [system] [statistics, gctime, _3836]=_5692
   Exit: (240) [system] [statistics, gctime, _3836]=[statistics, gctime, _3836]
^  Exit: (239) [user] eval_20(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
   Call: (239) [system] nb_setarg(1, retval(fail), [statistics, gctime, _3836])
   Exit: (239) [system] nb_setarg(1, retval([statistics, gctime, _133202]), [statistics, gctime, _3836])
^  Call: (239) [user] ignore(notrace((\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _133202]), [statistics, gctime, _3836]))))
^  Unify: (239) [system] ignore(user:notrace((\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _133202]), [statistics, gctime, _3836]))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_136012, _136014), once(user:(\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _133202]), [statistics, gctime, _3836]))), '$restore_trace'(_136012, _136014))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_136012, _136014), system:once(user:(\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _133202]), [statistics, gctime, _3836]))), system:'$restore_trace'(_136012, _136014))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_136012, _136014))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _138866]), [statistics, gctime, _3836]))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:notrace((\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _138866]), [statistics, gctime, _3836]))))
^  Call: (239) [user] ignore((_5700==1->ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _138866])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _138866])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _138866])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _138866])]))))))))))
^  Unify: (239) [system] ignore(user:(_5700==1->ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _138866])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _138866])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _138866])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _138866])]))))))))))
   Call: (241) [system] _5700==1
   Fail: (241) [system] _5700==1
^  Call: (242) [system] setup_call_cleanup('$notrace'(_144468, _144470), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _138866])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _138866])])))))))), '$restore_trace'(_144468, _144470))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_144468, _144470), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _138866])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _138866])])))))))), system:'$restore_trace'(_144468, _144470))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_144468, _144470))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _138866])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _138866])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:(_5700==1->ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _138866])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _138866])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _138866])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _138866])]))))))))))
^  Exit: (237) [system] call_cleanup(user:((call(eval_20(=, _5646), 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])*->nb_setarg(1, retval([statistics, gctime, _138866]), [statistics, gctime, _3836]);fail, trace, call(eval_20(=, _5646), 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])), ignore(notrace((\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _138866]), [statistics, gctime, _3836]))))), user:ignore((_5700==1->ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _138866])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _138866])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _138866])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _138866])])))))))))))
   Call: (237) [system] retval([statistics, gctime, _138866])\=@=retval(fail)
   Exit: (237) [system] retval([statistics, gctime, _138866])\=@=retval(fail)
^  Exit: (236) [user] trace_eval(eval_20(=, _5646), e, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Call: (236) [user] self_eval([statistics, gctime, _3836])
^  Unify: (236) [user] self_eval([statistics, gctime, _3836])
^  Call: (238) [system] setup_call_cleanup('$notrace'(_154938, _154940), once(user:self_eval0([statistics, gctime, _3836])), '$restore_trace'(_154938, _154940))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_154938, _154940), system:once(user:self_eval0([statistics, gctime, _3836])), system:'$restore_trace'(_154938, _154940))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_154938, _154940))
^  Fail: (236) [user] self_eval([statistics, gctime, _3836])
^  Redo: (235) [user] eval_01(=, _5646, 499, '&self', [statistics, gctime, _3836], _5660)
   Call: (236) [system] [statistics, gctime, _3836]=@=[statistics, gctime, _5682]
   Exit: (236) [system] [statistics, gctime, _3836]=@=[statistics, gctime, _5682]
   Call: (236) [system] _161500=[statistics, gctime, _3836]
   Exit: (236) [system] [statistics, gctime, _3836]=[statistics, gctime, _3836]
^  Call: (236) [user] eval_02(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)
^  Unify: (236) [user] eval_02(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)
^  Call: (237) [user] once(if_or_else(subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660), if_or_else((fail, finish_eval(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)), [statistics, gctime, _3836]=_5660)))
^  Unify: (237) [system] once(user:if_or_else(subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660), if_or_else((fail, finish_eval(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)), [statistics, gctime, _3836]=_5660)))
   Call: (238) [user] if_or_else(subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660), if_or_else((fail, finish_eval(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)), [statistics, gctime, _3836]=_5660))
   Unify: (238) [user] if_or_else(subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660), if_or_else((fail, finish_eval(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)), [statistics, gctime, _3836]=_5660))
^  Call: (239) [user] subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)
^  Unify: (239) [user] subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)
^  Call: (240) [user] wont_need_subst([statistics, gctime, _3836])
^  Unify: (240) [user] wont_need_subst([statistics, gctime, _3836])
   Call: (241) [system] number(gctime)
^  Redo: (240) [user] wont_need_subst([statistics, gctime, _3836])
^  Unify: (240) [user] wont_need_subst([statistics, gctime, _3836])
   Call: (241) [system] atom(statistics)
   Exit: (241) [system] atom(statistics)
^  Call: (241) [user] need_subst_f(statistics)
^  Redo: (240) [user] wont_need_subst([statistics, gctime, _3836])
^  Exit: (240) [user] wont_need_subst([statistics, gctime, _3836])
   Call: (240) [system] [statistics, gctime, _3836]=_5660
   Exit: (240) [system] [statistics, gctime, _3836]=[statistics, gctime, _3836]
^  Exit: (239) [user] subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
   Exit: (238) [user] if_or_else(subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else((fail, finish_eval(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])), [statistics, gctime, _3836]=[statistics, gctime, _3836]))
^  Exit: (237) [system] once(user:if_or_else(subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else((fail, finish_eval(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])), [statistics, gctime, _3836]=[statistics, gctime, _3836])))
^  Exit: (236) [user] eval_02(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (235) [user] eval_01(=, _5646, 499, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (234) [user] eval_00(=, _5646, 499, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (233) [user] eval_args(=, _5646, 499, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (232) [user] must_eval_args(=, _5646, 499, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
   Call: (232) [apply] apply:maplist_([], _5662, user:must_eval_args(=, _5646, 499, '&self'))
   Unify: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5646, 499, '&self'))
   Exit: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5646, 499, '&self'))
   Exit: (231) [apply] apply:maplist_([[statistics, gctime, _3836]], [[statistics, gctime, _3836]], user:must_eval_args(=, _5646, 499, '&self'))
^  Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _5646, 499, '&self'), [[statistics, gctime, _3836]], [[statistics, gctime, _3836]])
   Call: (230) [system] _5590=_5588
   Exit: (230) [system] _5588=_5588
^  Exit: (229) [user] eval_adjust_args2(=, _5210, _5588, _5588, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5210, _5588, _5588, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])), eval_adjust_args1(=, _5210, _5588, _5588, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]))
^  Exit: (226) [user] eval_adjust_args(=, _5210, _5588, _5588, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Call: (226) [user] if_trace((e;args), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))
^  Unify: (226) [user] if_trace((e;args), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))
^  Call: (228) [system] setup_call_cleanup('$notrace'(_200794, _200796), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))), _200752, fbug((_200752-->if_trace((e;args), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))))))), '$restore_trace'(_200794, _200796))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_200794, _200796), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))), _200752, fbug((_200752-->if_trace((e;args), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))))))), system:'$restore_trace'(_200794, _200796))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_200794, _200796))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))), _200752, fbug((_200752-->if_trace((e;args), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] if_trace((e;args), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))
^  Call: (226) [user] eval_70(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (226) [user] eval_70(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
   Call: (227) [user] if_or_else(eval_maybe_python(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)))))
   Unify: (227) [user] if_or_else(eval_maybe_python(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)))))
^  Call: (228) [user] eval_maybe_python(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (228) [user] eval_maybe_python(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
   Call: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
^  Call: (230) [user] typed_list('&self', _213206, _213128)
^  Unify: (230) [user] typed_list('&self', _214138, _213128)
   Call: (231) [system] compound('&self')
   Fail: (231) [system] compound('&self')
^  Fail: (230) [user] typed_list('&self', _216918, _213128)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
   Call: (230) [system] '&self'=='&flybase'
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
^  Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _211280, _211286, if])
^  Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _211280, _211286, if])
^  Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _211280, _211286, if], _224300, _224302)
^  Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _211280, _211286, if], _225236, _225238)
^  Call: (232) [user] loaded_into_kb('&self', _226094)
^  Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (232) [user] once(user:asserted_metta_pred(_236664, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (232) [system] once(user:asserted_metta_pred(_236664, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (233) [user] asserted_metta_pred(_236664, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (233) [user] asserted_metta_pred(_236664, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
   Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _211280, _211286, if])
   Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _211280, _211286, if])
^  Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _211280, _211286, if])
   Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _211280, _211286, if])
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
^  Call: (230) [user] using_all_spaces
^  Unify: (230) [user] using_all_spaces
   Call: (231) [system] nb_current(with_all_spaces, t)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
   Call: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
   Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _211280, _211286, if])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _211280, _211286, if])
^  Call: (231) [user] using_all_spaces
^  Unify: (231) [user] using_all_spaces
   Call: (232) [system] nb_current(with_all_spaces, t)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _211280, _211286, if])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _211280, _211286, if])
   Call: (231) [system] 'registered-python-function'==(:)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _211280, _211286, if])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _211280, _211286, if])
   Call: (231) [system] 'registered-python-function'=='@doc'
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _211280, _211286, if])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _211280, _211286, if])
   Call: (231) [system] fail
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _211280, _211286, if])
   Redo: (227) [user] if_or_else(eval_maybe_python(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)))))
   Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588))))
   Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588))))
^  Call: (229) [user] eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (229) [user] eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (230) [user] allow_host_functions
^  Unify: (230) [user] allow_host_functions
^  Exit: (230) [user] allow_host_functions
^  Call: (230) [user] once((is_system_pred(if), length([[statistics, gctime, _3836]], _299152), is_syspred(if, _299152, _299160)))
^  Unify: (230) [system] once(user:(is_system_pred(if), length([[statistics, gctime, _3836]], _299152), is_syspred(if, _299152, _299160)))
^  Call: (232) [user] is_system_pred(if)
^  Unify: (232) [user] is_system_pred(if)
   Call: (233) [system] atom(if)
   Exit: (233) [system] atom(if)
   Call: (233) [system] atom_concat(_304798, !, if)
^  Redo: (232) [user] is_system_pred(if)
^  Unify: (232) [user] is_system_pred(if)
   Call: (233) [system] atom(if)
   Exit: (233) [system] atom(if)
   Call: (233) [system] atom_concat(_309426, '-fn', if)
^  Redo: (232) [user] is_system_pred(if)
^  Unify: (232) [user] is_system_pred(if)
   Call: (233) [system] atom(if)
   Exit: (233) [system] atom(if)
   Call: (233) [system] atom_concat(_314054, '-p', if)
^  Fail: (232) [user] is_system_pred(if)
   Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588))))
   Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)))
   Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)))
^  Call: (230) [user] eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (230) [user] eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (231) [user] allow_host_functions
^  Unify: (231) [user] allow_host_functions
^  Exit: (231) [user] allow_host_functions
^  Call: (231) [user] is_system_pred(if)
^  Unify: (231) [user] is_system_pred(if)
   Call: (232) [system] atom(if)
   Exit: (232) [system] atom(if)
   Call: (232) [system] atom_concat(_326990, !, if)
^  Redo: (231) [user] is_system_pred(if)
^  Unify: (231) [user] is_system_pred(if)
   Call: (232) [system] atom(if)
   Exit: (232) [system] atom(if)
   Call: (232) [system] atom_concat(_331618, '-fn', if)
^  Redo: (231) [user] is_system_pred(if)
^  Unify: (231) [user] is_system_pred(if)
   Call: (232) [system] atom(if)
   Exit: (232) [system] atom(if)
   Call: (232) [system] atom_concat(_336246, '-p', if)
   Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)))
   Call: (230) [user] if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588))
   Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588))
^  Call: (231) [user] eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (231) [user] eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (232) [user] curried_arity([if, [statistics, gctime, _3836]], _341740, _341742)
^  Unify: (232) [user] curried_arity([if, [statistics, gctime, _3836]], _341740, _341742)
   Call: (233) [system] var([if, [statistics, gctime, _3836]])
^  Redo: (232) [user] curried_arity([if, [statistics, gctime, _3836]], _341740, _341742)
^  Unify: (232) [user] curried_arity([if, [statistics, gctime, _3836]], if, _341742)
   Call: (233) [system] var(if)
^  Redo: (232) [user] curried_arity([if, [statistics, gctime, _3836]], _341740, _341742)
^  Unify: (232) [user] curried_arity([if, [statistics, gctime, _3836]], if, _341742)
^  Call: (233) [user] len_or_unbound([[statistics, gctime, _3836]], _341742)
^  Unify: (233) [user] len_or_unbound([[statistics, gctime, _3836]], _341742)
   Call: (234) [system] is_list([[statistics, gctime, _3836]])
   Exit: (234) [system] is_list([[statistics, gctime, _3836]])
   Call: (234) [system] length([[statistics, gctime, _3836]], _341742)
   Unify: (234) [system] length([[statistics, gctime, _3836]], _341742)
   Call: (235) [system] var(_341742)
   Exit: (235) [system] var(_341742)
   Call: (235) [system] []==[]
   Exit: (235) [system] []==[]
   Call: (235) [system] _341742=1
   Exit: (235) [system] 1=1
   Exit: (234) [system] length([[statistics, gctime, _3836]], 1)
^  Exit: (233) [user] len_or_unbound([[statistics, gctime, _3836]], 1)
^  Exit: (232) [user] curried_arity([if, [statistics, gctime, _3836]], if, 1)
^  Call: (232) [user] is_metta_type_constructor('&self', if, _363096)
^  Redo: (231) [user] eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (231) [user] eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (232) [user] can_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
^  Call: (233) [user] cant_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
^  Unify: (233) [user] cant_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
   Call: (234) [system] if==let
^  Redo: (232) [user] can_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
^  Exit: (232) [user] can_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
^  Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5210), defn, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5210), defn, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (233) [user] must_det_ll((notrace((flag(eval_num, _375256, _375256+1), _375274 is _375256 mod 500, _375292 is 99-499 mod 100, _375316=_375318, option_else('trace-length', _375330, 500), option_else('trace-depth', _375338, 30))), quietly(if_t((nop(stop_rtrace), _375274>_375330), (set_debug(eval, false), _375394 is _375330+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_375394])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_375446)))))
^  Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _375256, _375256+1), _375274 is _375256 mod 500, _375292 is 99-499 mod 100, _375316=_375318, option_else('trace-length', _375330, 500), option_else('trace-depth', _375338, 30))), quietly(if_t((nop(stop_rtrace), _375274>_375330), (set_debug(eval, false), _375394 is _375330+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_375394])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_375446)))))
^  Call: (234) [user] once(user:(notrace((flag(eval_num, _375256, _375256+1), _375274 is _375256 mod 500, _375292 is 99-499 mod 100, _375316=_375318, option_else('trace-length', _375330, 500), option_else('trace-depth', _375338, 30))), quietly(if_t((nop(stop_rtrace), _375274>_375330), (set_debug(eval, false), _375394 is _375330+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_375394])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_375446)))))
^  Unify: (234) [system] once(user:(notrace((flag(eval_num, _375256, _375256+1), _375274 is _375256 mod 500, _375292 is 99-499 mod 100, _375316=_375318, option_else('trace-length', _375330, 500), option_else('trace-depth', _375338, 30))), quietly(if_t((nop(stop_rtrace), _375274>_375330), (set_debug(eval, false), _375394 is _375330+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_375394])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_375446)))))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_379170, _379172), once(user:(flag(eval_num, _375256, _375256+1), _375274 is _375256 mod 500, _375292 is 99-499 mod 100, _375316=_375318, option_else('trace-length', _375330, 500), option_else('trace-depth', _375338, 30))), '$restore_trace'(_379170, _379172))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_379170, _379172), system:once(user:(flag(eval_num, _375256, _375256+1), _375274 is _375256 mod 500, _375292 is 99-499 mod 100, _375316=_375318, option_else('trace-length', _375330, 500), option_else('trace-depth', _375338, 30))), system:'$restore_trace'(_379170, _379172))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_379170, _379172))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 0 is 99-499 mod 100, _375316=_375316, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _375394 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_375394])), nop((start_rtrace, rtrace)))))
^  Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _375394 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_375394])), nop((start_rtrace, rtrace)))))
^  Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _375394 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_375394])), nop((start_rtrace, rtrace)))))
   Call: (236) [user] nop(notrace(no_repeats_var(_375446)))
   Unify: (236) [user] nop(notrace(no_repeats_var(_375446)))
   Exit: (236) [user] nop(notrace(no_repeats_var(_375446)))
^  Exit: (234) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 0 is 99-499 mod 100, _375316=_375316, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _375394 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_375394])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_375446)))))
^  Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 0 is 99-499 mod 100, _375316=_375316, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _375394 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_375394])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_375446)))))
   Call: (233) [occurs] occurs:sub_term(_390634, defn)
   Unify: (233) [occurs] occurs:sub_term(defn, defn)
   Exit: (233) [occurs] occurs:sub_term(defn, defn)
   Call: (233) [system] defn\=defn
   Fail: (233) [system] defn\=defn
   Redo: (233) [occurs] occurs:sub_term(_390634, defn)
   Unify: (233) [occurs] occurs:sub_term(_390634, defn)
   Call: (234) [system] compound(defn)
   Fail: (234) [system] compound(defn)
   Fail: (233) [occurs] occurs:sub_term(_390634, defn)
^  Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5210), defn, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
   Call: (233) [system] _400852=defn
   Exit: (233) [system] defn=defn
^  Call: (233) [user] if_trace((eval;defn), (_375316=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]])))
^  Unify: (233) [user] if_trace((eval;defn), (_375316=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]])))
^  Call: (235) [system] setup_call_cleanup('$notrace'(_404656, _404658), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _375316=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]]))), _404614, fbug((_404614-->if_trace((eval;defn), (_375316=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]])))))))), '$restore_trace'(_404656, _404658))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_404656, _404658), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _375316=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]]))), _404614, fbug((_404614-->if_trace((eval;defn), (_375316=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]])))))))), system:'$restore_trace'(_404656, _404658))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_404656, _404658))
^  Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _375316=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]]))), _404614, fbug((_404614-->if_trace((eval;defn), (_375316=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (233) [user] if_trace((eval;defn), (_375316=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]])))
   Call: (233) [system] _409438=retval(fail)
   Exit: (233) [system] retval(fail)=retval(fail)
   Call: (233) [system] _411300=(\+ \+ (flag(eval_num, _411320, _411320+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _411320, <--, [defn, _5588]);indentq(0, _411320, <--, [defn, retval(fail)]))))
   Exit: (233) [system] (\+ \+ (flag(eval_num, _411320, _411320+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _411320, <--, [defn, _5588]);indentq(0, _411320, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _411320, _411320+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _411320, <--, [defn, _5588]);indentq(0, _411320, <--, [defn, retval(fail)]))))
^  Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], _5588)*->nb_setarg(1, retval(fail), _5588);fail, trace, call(eval_defn_choose_candidates(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], _5588)), ignore(notrace((\+_5588\=_375446, nb_setarg(1, retval(fail), _5588))))), ignore((_375316==1->ignore(\+ \+ (flag(eval_num, _411320, _411320+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _411320, <--, [defn, _5588]);indentq(0, _411320, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _411320, _411320+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _411320, <--, [defn, _5588]);indentq(0, _411320, <--, [defn, retval(fail)])))))))))))
^  Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], _5588)*->nb_setarg(1, retval(fail), _5588);fail, trace, call(eval_defn_choose_candidates(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], _5588)), ignore(notrace((\+_5588\=_375446, nb_setarg(1, retval(fail), _5588))))), user:ignore((_375316==1->ignore(\+ \+ (flag(eval_num, _411320, _411320+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _411320, <--, [defn, _5588]);indentq(0, _411320, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _411320, _411320+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _411320, <--, [defn, _5588]);indentq(0, _411320, <--, [defn, retval(fail)])))))))))))
^  Call: (235) [user] eval_defn_choose_candidates(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (235) [user] eval_defn_choose_candidates(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (236) [user] findall((_417188->_417190), get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _417188, _417190), _417208)
^  Unify: (236) [$bags] findall((_417188->_417190), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _417188, _417190), _417208)
^  Call: (237) [$bags] findall((_417188->_417190), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _417188, _417190), _417208, [])
^  Unify: (237) [$bags] findall((_417188->_417190), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _417188, _417190), _417208, [])
^  Call: (238) [$bags] cleanup_bag(findall_loop((_417188->_417190), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _417188, _417190), _417208, []), '$destroy_findall_bag')
^  Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_417188->_417190), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _417188, _417190), _417208, []), '$bags':'$destroy_findall_bag')
   Call: (239) [$bags] findall_loop((_417188->_417190), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _417188, _417190), _417208, [])
   Unify: (239) [$bags] findall_loop((_417188->_417190), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _417188, _417190), _417208, [])
^  Call: (240) [user] get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _417188, _417190)
^  Unify: (240) [user] get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if|_425690], _417190)
^  Call: (241) [user] same_len_copy([[statistics, gctime, _3836]], _425690)
^  Unify: (241) [user] same_len_copy([[statistics, gctime, _3836]], _425690)
   Call: (242) [system] length([[statistics, gctime, _3836]], _428496)
   Unify: (242) [system] length([[statistics, gctime, _3836]], _428496)
   Call: (243) [system] var(_428496)
   Exit: (243) [system] var(_428496)
   Call: (243) [system] []==[]
   Exit: (243) [system] []==[]
   Call: (243) [system] _428496=1
   Exit: (243) [system] 1=1
   Exit: (242) [system] length([[statistics, gctime, _3836]], 1)
   Call: (242) [system] length(_425690, 1)
   Unify: (242) [system] length(_425690, 1)
   Call: (243) [system] var(1)
   Redo: (242) [system] length(_425690, 1)
   Unify: (242) [system] length(_425690, 1)
   Call: (243) [system] integer(1)
   Exit: (243) [system] integer(1)
   Call: (243) [system] _425690==[]
   Redo: (242) [system] length(_425690, 1)
   Call: (243) [system] var(_425690)
   Exit: (243) [system] var(_425690)
   Exit: (242) [system] length([_447040], 1)
^  Exit: (241) [user] same_len_copy([[statistics, gctime, _3836]], [_447040])
   Call: (241) [user] metta_eq_def(=, '&self', [if, _447040], _417190)
   Unify: (241) [user] metta_eq_def(=, '&self', [if, _447040], _417190)
^  Call: (242) [user] ignore((=)=(=))
^  Unify: (242) [system] ignore(user:((=)=(=)))
   Call: (243) [system] (=)=(=)
   Exit: (243) [system] (=)=(=)
^  Exit: (242) [system] ignore(user:((=)=(=)))
   Call: (242) [user] metta_atom('&self', [=, [if, _447040], _417190])
   Unify: (242) [user] metta_atom('&self', [=, [if, _447040], _417190])
^  Call: (243) [user] typed_list('&self', _457340, _457262)
^  Unify: (243) [user] typed_list('&self', _458272, _457262)
   Call: (244) [system] compound('&self')
   Fail: (244) [system] compound('&self')
^  Fail: (243) [user] typed_list('&self', _461052, _457262)
   Redo: (242) [user] metta_atom('&self', [=, [if, _447040], _417190])
   Unify: (242) [user] metta_atom('&self', [=, [if, _447040], _417190])
   Call: (243) [system] '&self'=='&flybase'
   Redo: (242) [user] metta_atom('&self', [=, [if, _447040], _417190])
   Unify: (242) [user] metta_atom('&self', [=, [if, _447040], _417190])
^  Call: (243) [user] metta_atom_in_file('&self', [=, [if, _447040], _417190])
^  Unify: (243) [user] metta_atom_in_file('&self', [=, [if, _447040], _417190])
^  Call: (244) [user] metta_atom_in_file('&self', [=, [if, _447040], _417190], _468434, _468436)
^  Unify: (244) [user] metta_atom_in_file('&self', [=, [if, _447040], _417190], _469370, _469372)
^  Call: (245) [user] loaded_into_kb('&self', _470228)
^  Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (245) [user] once(user:asserted_metta_pred(_480798, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (245) [system] once(user:asserted_metta_pred(_480798, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (246) [user] asserted_metta_pred(_480798, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (246) [user] asserted_metta_pred(_480798, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (242) [user] metta_atom('&self', [=, [if, _447040], _417190])
   Unify: (242) [user] metta_atom('&self', [=, [if, _447040], _417190])
   Call: (243) [user] metta_atom_asserted('&self', [=, [if, _447040], _417190])
   Unify: (243) [user] metta_atom_asserted('&self', [=, [if, _447040], _417190])
^  Call: (244) [user] metta_atom_asserted_deduced('&self', [=, [if, _447040], _417190])
   Redo: (243) [user] metta_atom_asserted('&self', [=, [if, _447040], _417190])
   Redo: (242) [user] metta_atom('&self', [=, [if, _447040], _417190])
   Unify: (242) [user] metta_atom('&self', [=, [if, _447040], _417190])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
^  Call: (243) [user] using_all_spaces
^  Unify: (243) [user] using_all_spaces
   Call: (244) [system] nb_current(with_all_spaces, t)
   Redo: (242) [user] metta_atom('&self', [=, [if, _447040], _417190])
   Unify: (242) [user] metta_atom('&self', [=, [if, _447040], _417190])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
   Call: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
   Call: (243) [user] should_inherit_from_corelib([=, [if, _447040], _417190])
   Unify: (243) [user] should_inherit_from_corelib([=, [if, _447040], _417190])
^  Call: (244) [user] using_all_spaces
^  Unify: (244) [user] using_all_spaces
   Call: (245) [system] nb_current(with_all_spaces, t)
   Redo: (243) [user] should_inherit_from_corelib([=, [if, _6076], _6020])
   Unify: (243) [user] should_inherit_from_corelib([=, [if, _6076], _6020])
   Call: (244) [system] (=)==(:)
   Redo: (243) [user] should_inherit_from_corelib([=, [if, _6076], _6020])
   Unify: (243) [user] should_inherit_from_corelib([=, [if, _6076], _6020])
   Call: (244) [system] (=)=='@doc'
   Redo: (243) [user] should_inherit_from_corelib([=, [if, _6076], _6020])
   Unify: (243) [user] should_inherit_from_corelib([=, [if, _6076], _6020])
   Call: (244) [system] fail
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (242) [user] metta_atom('&self', [=, [if, _6076], _6020])
^  Redo: (240) [user] get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _6018, _6020)
   Redo: (239) [$bags] findall_loop((_6018->_6020), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _6018, _6020), _6038, [])
   Exit: (239) [$bags] findall_loop((_6018->_6020), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _6018, _6020), [], [])
^  Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_6018->_6020), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _6018, _6020), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (237) [$bags] findall((_6018->_6020), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _6018, _6020), [], [])
^  Exit: (236) [$bags] findall((_6018->_6020), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _6018, _6020), [])
^  Call: (236) [user] eval_defn_bodies(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588, [])
^  Unify: (236) [user] eval_defn_bodies(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588, [])
^  Call: (237) [user] ignore((curried_arity([if, [statistics, gctime, _3836]], _25512, _25514), assert(is_metta_type_constructor('&self', _25512, _25514))))
^  Unify: (237) [system] ignore(user:(curried_arity([if, [statistics, gctime, _3836]], _25512, _25514), assert(is_metta_type_constructor('&self', _25512, _25514))))
^  Call: (239) [user] curried_arity([if, [statistics, gctime, _3836]], _25512, _25514)
^  Unify: (239) [user] curried_arity([if, [statistics, gctime, _3836]], _25512, _25514)
   Call: (240) [system] var([if, [statistics, gctime, _3836]])
^  Redo: (239) [user] curried_arity([if, [statistics, gctime, _3836]], _25512, _25514)
^  Unify: (239) [user] curried_arity([if, [statistics, gctime, _3836]], if, _25514)
   Call: (240) [system] var(if)
^  Redo: (239) [user] curried_arity([if, [statistics, gctime, _3836]], _25512, _25514)
^  Unify: (239) [user] curried_arity([if, [statistics, gctime, _3836]], if, _25514)
^  Call: (240) [user] len_or_unbound([[statistics, gctime, _3836]], _25514)
^  Unify: (240) [user] len_or_unbound([[statistics, gctime, _3836]], _25514)
   Call: (241) [system] is_list([[statistics, gctime, _3836]])
   Exit: (241) [system] is_list([[statistics, gctime, _3836]])
   Call: (241) [system] length([[statistics, gctime, _3836]], _25514)
   Unify: (241) [system] length([[statistics, gctime, _3836]], _25514)
   Call: (242) [system] var(_25514)
   Exit: (242) [system] var(_25514)
   Call: (242) [system] []==[]
   Exit: (242) [system] []==[]
   Call: (242) [system] _25514=1
   Exit: (242) [system] 1=1
   Exit: (241) [system] length([[statistics, gctime, _3836]], 1)
^  Exit: (240) [user] len_or_unbound([[statistics, gctime, _3836]], 1)
^  Exit: (239) [user] curried_arity([if, [statistics, gctime, _3836]], if, 1)
^  Call: (239) [user] assert(is_metta_type_constructor('&self', if, 1))
^  Exit: (239) [user] assert(is_metta_type_constructor('&self', if, 1))
^  Exit: (237) [system] ignore(user:(curried_arity([if, [statistics, gctime, _3836]], if, 1), assert(is_metta_type_constructor('&self', if, 1))))
^  Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))
^  Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_53458, _53460), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))), _53416, fbug((_53416-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))))))), '$restore_trace'(_53458, _53460))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_53458, _53460), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))), _53416, fbug((_53416-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))))))), system:'$restore_trace'(_53458, _53460))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_53458, _53460))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))), _53416, fbug((_53416-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))
^  Call: (237) [user] fail_on_constructor
^  Unify: (237) [user] fail_on_constructor
^  Call: (238) [user] true_flag
^  Unify: (238) [user] true_flag
^  Exit: (238) [user] true_flag
^  Exit: (237) [user] fail_on_constructor
^  Fail: (235) [user] eval_defn_choose_candidates(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
   Call: (235) [system] fail
   Fail: (235) [system] fail
^  Call: (235) [user] ignore((_5724==1->ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))))))))))
^  Unify: (235) [system] ignore(user:(_5724==1->ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))))))))))
   Call: (237) [system] _5724==1
   Fail: (237) [system] _5724==1
^  Call: (238) [system] setup_call_cleanup('$notrace'(_70242, _70244), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)])))))))), '$restore_trace'(_70242, _70244))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_70242, _70244), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_70242, _70244))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_70242, _70244))
^  Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (235) [system] ignore(user:(_5724==1->ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))))))))))
^  Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], _5588)*->nb_setarg(1, retval(fail), _5588);fail, trace, call(eval_defn_choose_candidates(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], _5588)), ignore(notrace((\+_5588\=_5732, nb_setarg(1, retval(fail), _5588))))), user:ignore((_5724==1->ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)])))))))))))
^  Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5210), defn, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
   Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588))
^  Call: (231) [user] eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (231) [user] eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (232) [user] subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (232) [user] subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (233) [user] wont_need_subst([if, [statistics, gctime, _3836]])
^  Unify: (233) [user] wont_need_subst([if, [statistics, gctime, _3836]])
   Call: (234) [system] number([statistics, gctime, _3836])
^  Redo: (233) [user] wont_need_subst([if, [statistics, gctime, _3836]])
^  Unify: (233) [user] wont_need_subst([if, [statistics, gctime, _3836]])
   Call: (234) [system] atom(if)
   Exit: (234) [system] atom(if)
^  Call: (234) [user] need_subst_f(if)
^  Redo: (233) [user] wont_need_subst([if, [statistics, gctime, _3836]])
^  Exit: (233) [user] wont_need_subst([if, [statistics, gctime, _3836]])
   Call: (233) [system] [if, [statistics, gctime, _3836]]=_5588
   Exit: (233) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]
^  Exit: (232) [user] subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (231) [user] eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]))
   Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])))
   Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]))))
   Exit: (227) [user] if_or_else(eval_maybe_python(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])))))
^  Exit: (226) [user] eval_70(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Call: (226) [user] check_returnval(=, _5210, [if, [statistics, gctime, _3836]])
^  Unify: (226) [user] check_returnval(=, _5210, [if, [statistics, gctime, _3836]])
^  Exit: (226) [user] check_returnval(=, _5210, [if, [statistics, gctime, _3836]])
^  Exit: (225) [user] eval_41(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (224) [user] eval_40(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Call: (224) [system] [if, [statistics, gctime, _3836]]=_5288
   Exit: (224) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]
^  Exit: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Call: (223) [system] nb_setarg(1, retval(fail), [if, [statistics, gctime, _3836]])
   Exit: (223) [system] nb_setarg(1, retval([if, [statistics, gctime, _107720]]), [if, [statistics, gctime, _3836]])
^  Call: (223) [user] ignore(notrace((\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _107720]]), [if, [statistics, gctime, _3836]]))))
^  Unify: (223) [system] ignore(user:notrace((\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _107720]]), [if, [statistics, gctime, _3836]]))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_110530, _110532), once(user:(\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _107720]]), [if, [statistics, gctime, _3836]]))), '$restore_trace'(_110530, _110532))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_110530, _110532), system:once(user:(\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _107720]]), [if, [statistics, gctime, _3836]]))), system:'$restore_trace'(_110530, _110532))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_110530, _110532))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _113396]]), [if, [statistics, gctime, _3836]]))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:notrace((\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _113396]]), [if, [statistics, gctime, _3836]]))))
^  Call: (223) [user] ignore((_5296==1->ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _113396]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _113396]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _113396]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _113396]])]))))))))))
^  Unify: (223) [system] ignore(user:(_5296==1->ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _113396]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _113396]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _113396]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _113396]])]))))))))))
   Call: (225) [system] _5296==1
   Fail: (225) [system] _5296==1
^  Call: (226) [system] setup_call_cleanup('$notrace'(_118998, _119000), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _113396]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _113396]])])))))))), '$restore_trace'(_118998, _119000))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_118998, _119000), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _113396]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _113396]])])))))))), system:'$restore_trace'(_118998, _119000))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_118998, _119000))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _113396]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _113396]])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:(_5296==1->ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _113396]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _113396]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _113396]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _113396]])]))))))))))
^  Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])*->nb_setarg(1, retval([if, [statistics, gctime, _113396]]), [if, [statistics, gctime, _3836]]);fail, trace, call(eval_20(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])), ignore(notrace((\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _113396]]), [if, [statistics, gctime, _3836]]))))), user:ignore((_5296==1->ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _113396]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _113396]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _113396]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _113396]])])))))))))))
   Call: (221) [system] retval([if, [statistics, gctime, _113396]])\=@=retval(fail)
   Exit: (221) [system] retval([if, [statistics, gctime, _113396]])\=@=retval(fail)
^  Exit: (220) [user] trace_eval(eval_20(=, _5210), e, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Call: (220) [user] self_eval([if, [statistics, gctime, _3836]])
^  Unify: (220) [user] self_eval([if, [statistics, gctime, _3836]])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_129468, _129470), once(user:self_eval0([if, [statistics, gctime, _3836]])), '$restore_trace'(_129468, _129470))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_129468, _129470), system:once(user:self_eval0([if, [statistics, gctime, _3836]])), system:'$restore_trace'(_129468, _129470))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_129468, _129470))
^  Fail: (220) [user] self_eval([if, [statistics, gctime, _3836]])
^  Redo: (219) [user] eval_01(=, _5210, 500, '&self', [if, [statistics, gctime, _3836]], _3652)
   Call: (220) [system] [if, [statistics, gctime, _3836]]=@=[if, [statistics, gctime, _5278]]
   Exit: (220) [system] [if, [statistics, gctime, _3836]]=@=[if, [statistics, gctime, _5278]]
   Call: (220) [system] _136030=[if, [statistics, gctime, _3836]]
   Exit: (220) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]
^  Call: (220) [user] eval_02(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)
^  Unify: (220) [user] eval_02(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)
^  Call: (221) [user] once(if_or_else(subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652), if_or_else((fail, finish_eval(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)), [if, [statistics, gctime, _3836]]=_3652)))
^  Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652), if_or_else((fail, finish_eval(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)), [if, [statistics, gctime, _3836]]=_3652)))
   Call: (222) [user] if_or_else(subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652), if_or_else((fail, finish_eval(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)), [if, [statistics, gctime, _3836]]=_3652))
   Unify: (222) [user] if_or_else(subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652), if_or_else((fail, finish_eval(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)), [if, [statistics, gctime, _3836]]=_3652))
^  Call: (223) [user] subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)
^  Unify: (223) [user] subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)
^  Call: (224) [user] wont_need_subst([if, [statistics, gctime, _3836]])
^  Unify: (224) [user] wont_need_subst([if, [statistics, gctime, _3836]])
   Call: (225) [system] number([statistics, gctime, _3836])
^  Redo: (224) [user] wont_need_subst([if, [statistics, gctime, _3836]])
^  Unify: (224) [user] wont_need_subst([if, [statistics, gctime, _3836]])
   Call: (225) [system] atom(if)
   Exit: (225) [system] atom(if)
^  Call: (225) [user] need_subst_f(if)
^  Redo: (224) [user] wont_need_subst([if, [statistics, gctime, _3836]])
^  Exit: (224) [user] wont_need_subst([if, [statistics, gctime, _3836]])
   Call: (224) [system] [if, [statistics, gctime, _3836]]=_3652
   Exit: (224) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]
^  Exit: (223) [user] subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Exit: (222) [user] if_or_else(subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else((fail, finish_eval(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])), [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]))
^  Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else((fail, finish_eval(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])), [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]])))
^  Exit: (220) [user] eval_02(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (219) [user] eval_01(=, _5210, 500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (218) [user] eval_00(=, _5210, 500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (217) [user] eval_args(=, _5210, 500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (215) [user] catch_metta_return(eval_args(=, _5210, 500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]])
   Exit: (214) [user] eval_H(500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Call: (214) [user] xform_out([if, [statistics, gctime, _3836]], _4012)
   Unify: (214) [user] xform_out([if, [statistics, gctime, _3836]], _4012)
^  Call: (215) [user] is_returned([if, [statistics, gctime, _3836]])
^  Unify: (215) [user] is_returned([if, [statistics, gctime, _3836]])
^  Call: (217) [system] setup_call_cleanup('$notrace'(_168624, _168626), once(user:(\+is_empty([if, [statistics, gctime, _3836]]))), '$restore_trace'(_168624, _168626))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_168624, _168626), system:once(user:(\+is_empty([if, [statistics, gctime, _3836]]))), system:'$restore_trace'(_168624, _168626))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_168624, _168626))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([if, [statistics, gctime, _3836]]))), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_returned([if, [statistics, gctime, _3836]])
   Call: (215) [system] _4012=[if, [statistics, gctime, _3836]]
   Exit: (215) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]
   Exit: (214) [user] xform_out([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Call: (214) [system] nb_setarg(1, res(_3422), [if, [statistics, gctime, _3836]])
   Exit: (214) [system] nb_setarg(1, res([if, [statistics, gctime, _177056]]), [if, [statistics, gctime, _3836]])
^  Call: (215) [system] setup_call_cleanup('$notrace'(_178000, _178002), once(bugger:(true==true)), '$restore_trace'(_178000, _178002))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_178000, _178002), system:once(bugger:(true==true)), system:'$restore_trace'(_178000, _178002))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_178000, _178002))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (216) [system] var(rtrace:tAt_rtrace)
   Fail: (216) [system] var(rtrace:tAt_rtrace)
^  Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), deterministic(true), xform_out([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), nb_setarg(1, res([if, [statistics, gctime, _177056]]), [if, [statistics, gctime, _3836]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), deterministic(true), xform_out([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), nb_setarg(1, res([if, [statistics, gctime, _177056]]), [if, [statistics, gctime, _3836]])), rtrace:tAt_rtrace)
   Call: (210) [system] statistics(cputime, _191296)
   Exit: (210) [system] statistics(cputime, 8.820921804)
   Call: (210) [system] _4038 is 8.820921804-8.541920359
   Exit: (210) [system] 0.2790014449999987 is 8.820921804-8.541920359
   Exit: (209) [user] timed_call((eval_H(500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), deterministic(true), xform_out([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), nb_setarg(1, res([if, [statistics, gctime, _177056]]), [if, [statistics, gctime, _3836]])), 0.2790014449999987)
   Call: (209) [system] true==true
   Exit: (209) [system] true==true
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
^  Call: (210) [user] set_option_value(interactive, false)
^  Unify: (210) [user] set_option_value(interactive, false)
^  Call: (211) [user] set_option_value0(interactive, false)
^  Unify: (211) [user] set_option_value0(interactive, false)
^  Call: (212) [user] p2mE(false, _203368)
^  Unify: (212) [user] p2mE(false, false)
   Call: (213) [system] atom(false)
   Exit: (213) [system] atom(false)
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [$syspreds] nb_setval(interactive, 'False')
   Unify: (213) [$syspreds] nb_setval(interactive, 'False')
   Call: (214) [system] duplicate_term('False', _210810)
   Exit: (214) [system] duplicate_term('False', 'False')
   Call: (214) [system] nb_linkval(interactive, 'False')
   Exit: (214) [system] nb_linkval(interactive, 'False')
   Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^  Call: (212) [user] p2mE(_215452, 'False')
^  Unify: (212) [user] p2mE('False', 'False')
   Call: (213) [system] atom('False')
   Exit: (213) [system] atom('False')
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (213) [system] set_prolog_flag(interactive, false)
   Exit: (213) [system] set_prolog_flag(interactive, false)
^  Exit: (211) [user] set_option_value0(interactive, false)
^  Exit: (210) [user] set_option_value(interactive, false)
   Call: (210) [system] contrl(inf, each)=contrl(_4108, _4110)
   Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
   Call: (210) [system] nb_setarg(1, res([if, [statistics, gctime, _177056]]), [if, [statistics, gctime, _3836]])
   Exit: (210) [system] nb_setarg(1, res([if, [statistics, gctime, _229486]]), [if, [statistics, gctime, _3836]])
   Call: (210) [system] current_input(_4134)
   Exit: (210) [system] current_input((0x7f327b683020))
   Call: (210) [system] read_pending_codes((0x7f327b683020), _4146, [])
   Exit: (210) [system] read_pending_codes((0x7f327b683020), [], [])
   Call: (210) [$syspreds] flag(result_num, _4160, _4160+1)
   Unify: (210) [$syspreds] flag(result_num, _4160, _4160+1)
   Call: (211) [system] _4160==_4160+1
   Redo: (210) [$syspreds] flag(result_num, _4160, _4160+1)
   Unify: (210) [$syspreds] flag(result_num, _4160, _4160+1)
^  Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4160, _4160+1))
   Call: (213) [$syspreds] update_flag(result_num, _4160, _4160+1)
   Unify: (213) [$syspreds] update_flag(result_num, _4160, _4160+1)
   Call: (214) [system] get_flag(result_num, _4160)
   Exit: (214) [system] get_flag(result_num, 0)
   Call: (214) [system] atom(0+1)
   Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (214) [system] set_flag(result_num, 1)
   Exit: (214) [system] set_flag(result_num, 1)
   Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
   Call: (210) [$syspreds] flag(result_num, _4180, _4180)
   Unify: (210) [$syspreds] flag(result_num, _4180, _4180)
   Call: (211) [system] _4180==_4180
   Exit: (211) [system] _4180==_4180
   Call: (211) [system] get_flag(result_num, _4180)
   Exit: (211) [system] get_flag(result_num, 1)
   Exit: (210) [$syspreds] flag(result_num, 1, 1)
^  Call: (210) [user] reset_eval_num
^  Unify: (210) [user] reset_eval_num
   Call: (211) [$syspreds] flag(eval_num, _258378, 0)
   Unify: (211) [$syspreds] flag(eval_num, _259310, 0)
   Call: (212) [system] _260166==0
   Redo: (211) [$syspreds] flag(eval_num, _261172, 0)
   Unify: (211) [$syspreds] flag(eval_num, _262104, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _262964, 0))
   Call: (214) [$syspreds] update_flag(eval_num, _262964, 0)
   Unify: (214) [$syspreds] update_flag(eval_num, _262964, 0)
   Call: (215) [system] get_flag(eval_num, _262964)
   Exit: (215) [system] get_flag(eval_num, 4)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(eval_num, 4, 0)
   Call: (215) [system] set_flag(eval_num, 0)
   Exit: (215) [system] set_flag(eval_num, 0)
   Exit: (214) [$syspreds] update_flag(eval_num, 4, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 4, 0))
   Exit: (211) [$syspreds] flag(eval_num, 4, 0)
   Call: (211) [$syspreds] flag(trace_output_len, _274208, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _275140, 0)
   Call: (212) [system] _275996==0
   Redo: (211) [$syspreds] flag(trace_output_len, _277002, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _277934, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _278794, 0))
   Call: (214) [$syspreds] update_flag(trace_output_len, _278794, 0)
   Unify: (214) [$syspreds] update_flag(trace_output_len, _278794, 0)
   Call: (215) [system] get_flag(trace_output_len, _278794)
   Exit: (215) [system] get_flag(trace_output_len, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (215) [system] set_flag(trace_output_len, 0)
   Exit: (215) [system] set_flag(trace_output_len, 0)
   Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (210) [user] reset_eval_num
^  Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [if, [statistics, gctime, _3836]])))
^  Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [if, [statistics, gctime, _3836]])))
^  Call: (211) [user] original_user_output(_292726)
^  Unify: (211) [user] original_user_output(_292726)
   Call: (212) [system] stream_property(_292726, file_no(1))
   Unify: (212) [system] stream_property(_292726, file_no(1))
   Call: (213) [system] nonvar(_292726)
   Redo: (212) [system] stream_property(_292726, file_no(1))
   Unify: (212) [system] stream_property(_292726, file_no(1))
   Call: (213) [system] nonvar(_292726)
   Redo: (212) [system] stream_property(_292726, file_no(1))
   Unify: (212) [system] stream_property(_292726, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_303846)
   Redo: (212) [system] stream_property(_292726, file_no(1))
   Exit: (212) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (211) [user] original_user_output((0x7f327b683120))
^  Call: (211) [user] with_output_to((0x7f327b683120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [if, [statistics, gctime, _3836]])))
^  Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [if, [statistics, gctime, _3836]])
^  Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [if, [statistics, gctime, _3836]])
^  Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_current(suspend_answers, true)
^  Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (216) [user] answer_output(_315036)
^  Unify: (216) [user] answer_output(_315036)
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_320578, _320580), once(user:is_flag0(test)), '$restore_trace'(_320578, _320580))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_320578, _320580), system:once(user:is_flag0(test)), system:'$restore_trace'(_320578, _320580))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_320578, _320580))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Call: (217) [user] original_user_output(_315036)
^  Unify: (217) [user] original_user_output(_315036)
   Call: (218) [system] stream_property(_315036, file_no(1))
   Unify: (218) [system] stream_property(_315036, file_no(1))
   Call: (219) [system] nonvar(_315036)
   Redo: (218) [system] stream_property(_315036, file_no(1))
   Unify: (218) [system] stream_property(_315036, file_no(1))
   Call: (219) [system] nonvar(_315036)
   Redo: (218) [system] stream_property(_315036, file_no(1))
   Unify: (218) [system] stream_property(_315036, file_no(1))
   Call: (219) [system] nonvar(file_no(1))
   Exit: (219) [system] nonvar(file_no(1))
   Call: (219) [system] file_no(1)=alias(_337314)
   Redo: (218) [system] stream_property(_315036, file_no(1))
   Exit: (218) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (217) [user] original_user_output((0x7f327b683120))
^  Exit: (216) [user] answer_output((0x7f327b683120))
^  Call: (216) [user] with_output_to((0x7f327b683120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (216) [user] with_output_to((0x7f327b683120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (215) [system] nb_setarg(1, prev_result('Empty'), [if, [statistics, gctime, _3836]])
   Exit: (215) [system] nb_setarg(1, prev_result([if, [statistics, gctime, _351304]]), [if, [statistics, gctime, _3836]])
^  Exit: (213) [system] user:in_answer_io(if_t(prev_result([if, [statistics, gctime, _351304]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([if, [statistics, gctime, _351304]]), [if, [statistics, gctime, _3836]])
^  Exit: (211) [user] with_output_to((0x7f327b683120), (in_answer_io(if_t(prev_result([if, [statistics, gctime, _351304]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([if, [statistics, gctime, _351304]]), [if, [statistics, gctime, _3836]])))
^  Exit: (210) [user] user_io((in_answer_io(if_t(prev_result([if, [statistics, gctime, _351304]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([if, [statistics, gctime, _351304]]), [if, [statistics, gctime, _3836]])))
^  Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))))))
^  Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))))))
   Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
   Exit: (212) [system] 1==1
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (214) [user] once((is_mettalog;is_testing))
^  Unify: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_win64
^  Unify: (217) [user] is_win64
   Call: (218) [system] current_prolog_flag(windows, _372024)
   Fail: (218) [system] current_prolog_flag(windows, _372952)
^  Fail: (217) [user] is_win64
^  Redo: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_metta_flag(log)
^  Unify: (217) [user] is_metta_flag(log)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_378412, _378414), once(user:is_flag0(log)), '$restore_trace'(_378412, _378414))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_378412, _378414), system:once(user:is_flag0(log)), system:'$restore_trace'(_378412, _378414))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_378412, _378414))
^  Fail: (217) [user] is_metta_flag(log)
^  Fail: (216) [user] is_mettalog
^  Call: (216) [user] is_testing
^  Unify: (216) [user] is_testing
^  Call: (217) [user] is_metta_flag(test)
^  Unify: (217) [user] is_metta_flag(test)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_386782, _386784), once(user:is_flag0(test)), '$restore_trace'(_386782, _386784))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_386782, _386784), system:once(user:is_flag0(test)), system:'$restore_trace'(_386782, _386784))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_386782, _386784))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] is_metta_flag(test)
^  Exit: (216) [user] is_testing
^  Exit: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (215) [user] original_user_error(_395178)
^  Unify: (215) [user] original_user_error(_395178)
   Call: (216) [system] stream_property(_395178, file_no(2))
   Unify: (216) [system] stream_property(_395178, file_no(2))
   Call: (217) [system] nonvar(_395178)
   Redo: (216) [system] stream_property(_395178, file_no(2))
   Unify: (216) [system] stream_property(_395178, file_no(2))
   Call: (217) [system] nonvar(_395178)
   Redo: (216) [system] stream_property(_395178, file_no(2))
   Unify: (216) [system] stream_property(_395178, file_no(2))
   Call: (217) [system] nonvar(file_no(2))
   Exit: (217) [system] nonvar(file_no(2))
   Call: (217) [system] file_no(2)=alias(_406298)
   Redo: (216) [system] stream_property(_395178, file_no(2))
   Exit: (216) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (215) [user] original_user_error((0x7f327b683220))
^  Call: (215) [user] with_output_to((0x7f327b683220), format('~N~nDeterministic: ', []))
^  Call: (217) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (217) [user] format('~N~nDeterministic: ', [])
^  Exit: (215) [user] with_output_to((0x7f327b683220), format('~N~nDeterministic: ', []))
^  Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (212) [user] ignore((not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))))
^  Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))))
^  Call: (214) [user] not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Unify: (214) [user] not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))))
^  Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))))
^  Call: (216) [user] once((is_mettalog;is_testing))
^  Unify: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_win64
^  Unify: (219) [user] is_win64
   Call: (220) [system] current_prolog_flag(windows, _427990)
   Fail: (220) [system] current_prolog_flag(windows, _428918)
^  Fail: (219) [user] is_win64
^  Redo: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_metta_flag(log)
^  Unify: (219) [user] is_metta_flag(log)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_434378, _434380), once(user:is_flag0(log)), '$restore_trace'(_434378, _434380))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_434378, _434380), system:once(user:is_flag0(log)), system:'$restore_trace'(_434378, _434380))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_434378, _434380))
^  Fail: (219) [user] is_metta_flag(log)
^  Fail: (218) [user] is_mettalog
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_442748, _442750), once(user:is_flag0(test)), '$restore_trace'(_442748, _442750))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_442748, _442750), system:once(user:is_flag0(test)), system:'$restore_trace'(_442748, _442750))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_442748, _442750))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Exit: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] user_err(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Unify: (216) [user] user_err(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Call: (217) [user] original_user_error(_451144)
^  Unify: (217) [user] original_user_error(_451144)
   Call: (218) [system] stream_property(_451144, file_no(2))
   Unify: (218) [system] stream_property(_451144, file_no(2))
   Call: (219) [system] nonvar(_451144)
   Redo: (218) [system] stream_property(_451144, file_no(2))
   Unify: (218) [system] stream_property(_451144, file_no(2))
   Call: (219) [system] nonvar(_451144)
   Redo: (218) [system] stream_property(_451144, file_no(2))
   Unify: (218) [system] stream_property(_451144, file_no(2))
   Call: (219) [system] nonvar(file_no(2))
   Exit: (219) [system] nonvar(file_no(2))
   Call: (219) [system] file_no(2)=alias(_462264)
   Redo: (218) [system] stream_property(_451144, file_no(2))
   Exit: (218) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (217) [user] original_user_error((0x7f327b683220))
^  Call: (217) [user] with_output_to((0x7f327b683220), if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Call: (219) [user] if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))
^  Unify: (219) [user] if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))
^  Call: (221) [user] symbolic([if, [statistics, gctime, _3836]])
^  Unify: (221) [user] symbolic([if, [statistics, gctime, _3836]])
   Call: (222) [system] atomic([if, [statistics, gctime, _3836]])
   Fail: (222) [system] atomic([if, [statistics, gctime, _3836]])
^  Fail: (221) [user] symbolic([if, [statistics, gctime, _3836]])
   Call: (220) [user] nop(nl)
   Unify: (220) [user] nop(nl)
   Exit: (220) [user] nop(nl)
^  Exit: (219) [user] if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))
^  Exit: (217) [user] with_output_to((0x7f327b683220), if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Exit: (216) [user] user_err(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))))
^  Exit: (214) [user] not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))
^  Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))
^  Call: (215) [user] original_user_output(_482886)
^  Unify: (215) [user] original_user_output(_482886)
   Call: (216) [system] stream_property(_482886, file_no(1))
   Unify: (216) [system] stream_property(_482886, file_no(1))
   Call: (217) [system] nonvar(_482886)
   Redo: (216) [system] stream_property(_482886, file_no(1))
   Unify: (216) [system] stream_property(_482886, file_no(1))
   Call: (217) [system] nonvar(_482886)
   Redo: (216) [system] stream_property(_482886, file_no(1))
   Unify: (216) [system] stream_property(_482886, file_no(1))
   Call: (217) [system] nonvar(file_no(1))
   Exit: (217) [system] nonvar(file_no(1))
   Call: (217) [system] file_no(1)=alias(_494006)
   Redo: (216) [system] stream_property(_482886, file_no(1))
   Exit: (216) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (215) [user] original_user_output((0x7f327b683120))
^  Call: (215) [user] with_output_to((0x7f327b683120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))
^  Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))
^  Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))
^  Call: (218) [user] as_tf(is_mettalog, _500908)
^  Unify: (218) [user] as_tf(is_mettalog, _500908)
   Call: (219) [system] is_mettalog\=[_502768|_502770]
   Exit: (219) [system] is_mettalog\=[_502768|_502770]
^  Call: (219) [user] catch_nowarn((call(is_mettalog)*->_500908='True';_500908='False'))
^  Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_500908='True';_500908='False'))
   Call: (220) [user] catch_err((call(is_mettalog)*->_500908='True';_500908='False'), error(_506506, _506508), fail)
   Unify: (220) [user] catch_err((call(is_mettalog)*->_500908='True';_500908='False'), error(_506506, _506508), fail)
^  Call: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_win64
^  Unify: (224) [user] is_win64
   Call: (225) [system] current_prolog_flag(windows, _512122)
   Fail: (225) [system] current_prolog_flag(windows, _513050)
^  Fail: (224) [user] is_win64
^  Redo: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_metta_flag(log)
^  Unify: (224) [user] is_metta_flag(log)
^  Call: (226) [system] setup_call_cleanup('$notrace'(_518510, _518512), once(user:is_flag0(log)), '$restore_trace'(_518510, _518512))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_518510, _518512), system:once(user:is_flag0(log)), system:'$restore_trace'(_518510, _518512))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_518510, _518512))
^  Fail: (224) [user] is_metta_flag(log)
^  Fail: (223) [user] is_mettalog
   Call: (223) [system] _500908='False'
   Exit: (223) [system] 'False'='False'
   Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_5206, _5208), fail)
^  Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (218) [user] as_tf(is_mettalog, 'False')
^  Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))
^  Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))
^  Call: (219) [user] was_option_value(src_indents, _11018)
^  Unify: (219) [user] was_option_value(src_indents, _11018)
   Call: (220) [system] current_prolog_flag(src_indents, _12876)
   Exit: (220) [system] current_prolog_flag(src_indents, [])
   Call: (220) [system] _11018=[]
   Exit: (220) [system] []=[]
^  Exit: (219) [user] was_option_value(src_indents, [])
^  Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)), set_option_value(src_indents, []))
^  Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)), user:set_option_value(src_indents, []))
^  Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (222) [user] set_option_value(src_indents, 'False')
^  Unify: (222) [user] set_option_value(src_indents, 'False')
^  Call: (223) [user] set_option_value0(src_indents, 'False')
^  Unify: (223) [user] set_option_value0(src_indents, 'False')
^  Call: (224) [user] p2mE('False', _24310)
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE('False', 'False')
^  Exit: (224) [user] p2mE('False', 'False')
   Call: (225) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
   Call: (226) [system] duplicate_term('False', _31752)
   Exit: (226) [system] duplicate_term('False', 'False')
   Call: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (224) [user] p2mE(_36394, 'False')
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE(false, 'False')
^  Exit: (224) [user] p2mE(false, 'False')
   Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, false)
   Exit: (225) [system] set_prolog_flag(src_indents, false)
^  Exit: (223) [user] set_option_value0(src_indents, 'False')
^  Exit: (222) [user] set_option_value(src_indents, 'False')
^  Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))
^  Call: (221) [user] is_compatio
^  Unify: (221) [user] is_compatio
^  Call: (223) [system] setup_call_cleanup('$notrace'(_52482, _52484), once(user:is_compatio0), '$restore_trace'(_52482, _52484))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_52482, _52484), system:once(user:is_compatio0), system:'$restore_trace'(_52482, _52484))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_52482, _52484))
^  Fail: (221) [user] is_compatio
^  Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))
^  Call: (222) [rtrace] rtrace:quietly3(user:(wots(_58344, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))), (_58344==""->true;our_ansi_format('yellow', '~w~n', [_58344]))))
^  Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_58344, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))), (_58344==""->true;our_ansi_format('yellow', '~w~n', [_58344]))))
(if (statistics gctime $))
^  Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))
^  Call: (221) [user] set_option_value(src_indents, [])
^  Unify: (221) [user] set_option_value(src_indents, [])
^  Call: (222) [user] set_option_value0(src_indents, [])
^  Unify: (222) [user] set_option_value0(src_indents, [])
^  Call: (223) [user] p2mE([], _67490)
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [$syspreds] nb_setval(src_indents, [])
   Unify: (224) [$syspreds] nb_setval(src_indents, [])
   Call: (225) [system] duplicate_term([], _74932)
   Exit: (225) [system] duplicate_term([], [])
   Call: (225) [system] nb_linkval(src_indents, [])
   Exit: (225) [system] nb_linkval(src_indents, [])
   Exit: (224) [$syspreds] nb_setval(src_indents, [])
^  Call: (223) [user] p2mE(_79574, [])
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (224) [system] set_prolog_flag(src_indents, [])
   Exit: (224) [system] set_prolog_flag(src_indents, [])
^  Exit: (222) [user] set_option_value0(src_indents, [])
^  Exit: (221) [user] set_option_value(src_indents, [])
^  Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)), user:set_option_value(src_indents, []))
^  Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))
^  Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))
^  Exit: (215) [user] with_output_to((0x7f327b683120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))
^  Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))
^  Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))))
^  Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))))))
^  Call: (210) [user] in_answer_io(write_asrc([if, [statistics, gctime, _3836]]))
^  Unify: (210) [user] in_answer_io(write_asrc([if, [statistics, gctime, _3836]]))
   Call: (211) [system] nb_current(suspend_answers, true)
^  Redo: (210) [user] in_answer_io(write_asrc([if, [statistics, gctime, _3836]]))
^  Unify: (210) [user] in_answer_io(write_asrc([if, [statistics, gctime, _3836]]))
^  Call: (211) [user] answer_output(_102784)
^  Unify: (211) [user] answer_output(_102784)
^  Call: (212) [user] is_testing
^  Unify: (212) [user] is_testing
^  Call: (213) [user] is_metta_flag(test)
^  Unify: (213) [user] is_metta_flag(test)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_108326, _108328), once(user:is_flag0(test)), '$restore_trace'(_108326, _108328))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_108326, _108328), system:once(user:is_flag0(test)), system:'$restore_trace'(_108326, _108328))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_108326, _108328))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (213) [user] is_metta_flag(test)
^  Exit: (212) [user] is_testing
^  Call: (212) [user] original_user_output(_102784)
^  Unify: (212) [user] original_user_output(_102784)
   Call: (213) [system] stream_property(_102784, file_no(1))
   Unify: (213) [system] stream_property(_102784, file_no(1))
   Call: (214) [system] nonvar(_102784)
   Redo: (213) [system] stream_property(_102784, file_no(1))
   Unify: (213) [system] stream_property(_102784, file_no(1))
   Call: (214) [system] nonvar(_102784)
   Redo: (213) [system] stream_property(_102784, file_no(1))
   Unify: (213) [system] stream_property(_102784, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_125062)
   Redo: (213) [system] stream_property(_102784, file_no(1))
   Exit: (213) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (212) [user] original_user_output((0x7f327b683120))
^  Exit: (211) [user] answer_output((0x7f327b683120))
^  Call: (211) [user] with_output_to((0x7f327b683120), write_asrc([if, [statistics, gctime, _3836]]))
   Call: (213) [user] write_asrc([if, [statistics, gctime, _3836]])
   Unify: (213) [user] write_asrc([if, [statistics, gctime, _3836]])
   Call: (214) [system] [if, [statistics, gctime, _3836]]=='Empty'
   Redo: (213) [user] write_asrc([if, [statistics, gctime, _3836]])
   Unify: (213) [user] write_asrc([if, [statistics, gctime, _3836]])
   Call: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Unify: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Call: (215) [system] [if, [statistics, gctime, _3836]]=='Empty'
   Redo: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Unify: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Call: (215) [system] ground([if, [statistics, gctime, _3836]])
   Redo: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Unify: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Call: (215) [$attvar] copy_term([if, [statistics, gctime, _3836]], _142566, _142568)
   Unify: (215) [$attvar] copy_term([if, [statistics, gctime, _3836]], _142566, _142568)
   Call: (216) [system] term_attvars([if, [statistics, gctime, _3836]], _144434)
   Exit: (216) [system] term_attvars([if, [statistics, gctime, _3836]], [])
   Call: (216) [system] []==[]
   Exit: (216) [system] []==[]
   Call: (216) [system] _142568=[]
   Exit: (216) [system] []=[]
   Call: (216) [system] copy_term([if, [statistics, gctime, _3836]], _142566)
   Exit: (216) [system] copy_term([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _150960]])
   Exit: (215) [$attvar] copy_term([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _150960]], [])
   Call: (215) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _150960]]
   Exit: (215) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]
   Call: (215) [user] write_bsrc_goal([if, [statistics, gctime, _3836]], [])
   Unify: (215) [user] write_bsrc_goal([if, [statistics, gctime, _3836]], [])
^  Call: (216) [user] write_src([if, [statistics, gctime, _3836]])
^  Unify: (216) [user] write_src([if, [statistics, gctime, _3836]])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_158382, _158384), once(user:(guess_metta_vars([if, [statistics, gctime, _3836]]), pp_sex([if, [statistics, gctime, _3836]]))), '$restore_trace'(_158382, _158384))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_158382, _158384), system:once(user:(guess_metta_vars([if, [statistics, gctime, _3836]]), pp_sex([if, [statistics, gctime, _3836]]))), system:'$restore_trace'(_158382, _158384))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_158382, _158384))
  (if (statistics gctime $_3836))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars([if, [statistics, gctime, _3836]]), pp_sex([if, [statistics, gctime, _3836]]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] write_src([if, [statistics, gctime, _3836]])
   Exit: (215) [user] write_bsrc_goal([if, [statistics, gctime, _3836]], [])
   Exit: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Exit: (213) [user] write_asrc([if, [statistics, gctime, _3836]])
^  Exit: (211) [user] with_output_to((0x7f327b683120), write_asrc([if, [statistics, gctime, _3836]]))
^  Exit: (210) [user] in_answer_io(write_asrc([if, [statistics, gctime, _3836]]))
^  Call: (210) [user] not_compatio(format('~N'))
^  Unify: (210) [user] not_compatio(format('~N'))
^  Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (212) [user] once((is_mettalog;is_testing))
^  Unify: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_win64
^  Unify: (215) [user] is_win64
   Call: (216) [system] current_prolog_flag(windows, _178126)
   Fail: (216) [system] current_prolog_flag(windows, _179054)
^  Fail: (215) [user] is_win64
^  Redo: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_metta_flag(log)
^  Unify: (215) [user] is_metta_flag(log)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_184514, _184516), once(user:is_flag0(log)), '$restore_trace'(_184514, _184516))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_184514, _184516), system:once(user:is_flag0(log)), system:'$restore_trace'(_184514, _184516))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_184514, _184516))
^  Fail: (215) [user] is_metta_flag(log)
^  Fail: (214) [user] is_mettalog
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_192884, _192886), once(user:is_flag0(test)), '$restore_trace'(_192884, _192886))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_192884, _192886), system:once(user:is_flag0(test)), system:'$restore_trace'(_192884, _192886))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_192884, _192886))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Exit: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (212) [user] user_err(format('~N'))
^  Unify: (212) [user] user_err(format('~N'))
^  Call: (213) [user] original_user_error(_201280)
^  Unify: (213) [user] original_user_error(_201280)
   Call: (214) [system] stream_property(_201280, file_no(2))
   Unify: (214) [system] stream_property(_201280, file_no(2))
   Call: (215) [system] nonvar(_201280)
   Redo: (214) [system] stream_property(_201280, file_no(2))
   Unify: (214) [system] stream_property(_201280, file_no(2))
   Call: (215) [system] nonvar(_201280)
   Redo: (214) [system] stream_property(_201280, file_no(2))
   Unify: (214) [system] stream_property(_201280, file_no(2))
   Call: (215) [system] nonvar(file_no(2))
   Exit: (215) [system] nonvar(file_no(2))
   Call: (215) [system] file_no(2)=alias(_212400)
   Redo: (214) [system] stream_property(_201280, file_no(2))
   Exit: (214) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (213) [user] original_user_error((0x7f327b683220))
^  Call: (213) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (215) [$syspreds] format('~N')
   Unify: (215) [$syspreds] format('~N')
^  Call: (216) [$syspreds] format('~N', [])
^  Exit: (216) [$syspreds] format('~N', [])
   Exit: (215) [$syspreds] format('~N')
^  Exit: (213) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (212) [user] user_err(format('~N'))
^  Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (210) [user] not_compatio(format('~N'))
   Call: (210) [system] true\==true
   Fail: (210) [system] true\==true
   Call: (210) [system] _4542=false
   Exit: (210) [system] false=false
^  Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2790014449999987)))))
^  Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2790014449999987)))))
   Call: (212) [system] false==true
   Fail: (212) [system] false==true
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2790014449999987))))
^  Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2790014449999987))))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_237104, _237106), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2790014449999987))))), _237062, fbug((_237062-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2790014449999987))))))))), '$restore_trace'(_237104, _237106))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_237104, _237106), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2790014449999987))))), _237062, fbug((_237062-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2790014449999987))))))))), system:'$restore_trace'(_237104, _237106))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_237104, _237106))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2790014449999987))))), _237062, fbug((_237062-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2790014449999987))))))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2790014449999987))))
^  Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2790014449999987)))))
^  Call: (210) [user] color_g_mesg('green', ignore((['__'=_3836]\=@=['__'=_3862]->not_compatio((reverse(['__'=_3836], _4646), maplist(print_var, _4646), nop(nl)));true)))
^  Unify: (210) [user] color_g_mesg('green', user:ignore((['__'=_3836]\=@=['__'=_3862]->not_compatio((reverse(['__'=_3836], _4646), maplist(print_var, _4646), nop(nl)));true)))
^  Call: (212) [system] setup_call_cleanup('$notrace'(_245920, _245922), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['__'=_3836]\=@=['__'=_3862]->not_compatio((reverse(['__'=_3836], _4646), maplist(print_var, _4646), nop(nl)));true))))), '$restore_trace'(_245920, _245922))
^  Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_245920, _245922), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['__'=_3836]\=@=['__'=_3862]->not_compatio((reverse(['__'=_3836], _4646), maplist(print_var, _4646), nop(nl)));true))))), system:'$restore_trace'(_245920, _245922))
^  Call: (213) [system] sig_atomic(system:'$notrace'(_245920, _245922))
^  Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['__'=_3836]\=@=['__'=_3862]->not_compatio((reverse(['__'=_3836], _4646), maplist(print_var, _4646), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (210) [user] color_g_mesg('green', user:ignore((['__'=_3836]\=@=['__'=_3862]->not_compatio((reverse(['__'=_3836], _4646), maplist(print_var, _4646), nop(nl)));true)))
   Call: (210) [system] false==true
   Fail: (210) [system] false==true
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862], _3652, _3422)
   Call: (208) [$syspreds] flag(result_num, _258866, _258866)
   Unify: (208) [$syspreds] flag(result_num, _258866, _258866)
   Call: (209) [system] _258866==_258866
   Exit: (209) [system] _258866==_258866
   Call: (209) [system] get_flag(result_num, _258866)
   Exit: (209) [system] get_flag(result_num, 1)
   Exit: (208) [$syspreds] flag(result_num, 1, 1)
   Call: (208) [system] 1==0
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862], _3652, _3422)
^  Call: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] answer_output(_275764)
^  Unify: (209) [user] answer_output(_275764)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_281306, _281308), once(user:is_flag0(test)), '$restore_trace'(_281306, _281308))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_281306, _281308), system:once(user:is_flag0(test)), system:'$restore_trace'(_281306, _281308))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_281306, _281308))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_275764)
^  Unify: (210) [user] original_user_output(_275764)
   Call: (211) [system] stream_property(_275764, file_no(1))
   Unify: (211) [system] stream_property(_275764, file_no(1))
   Call: (212) [system] nonvar(_275764)
   Redo: (211) [system] stream_property(_275764, file_no(1))
   Unify: (211) [system] stream_property(_275764, file_no(1))
   Call: (212) [system] nonvar(_275764)
   Redo: (211) [system] stream_property(_275764, file_no(1))
   Unify: (211) [system] stream_property(_275764, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_298042)
   Redo: (211) [system] stream_property(_275764, file_no(1))
   Exit: (211) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f327b683120))
^  Exit: (209) [user] answer_output((0x7f327b683120))
^  Call: (209) [user] with_output_to((0x7f327b683120), write(']\n'))
   Call: (211) [system] write(']\n')
]
   Exit: (211) [system] write(']\n')
^  Exit: (209) [user] with_output_to((0x7f327b683120), write(']\n'))
^  Exit: (208) [user] in_answer_io(write(']\n'))
^  Call: (208) [user] ignore(res([if, [statistics, gctime, _5132]])=res(_3422))
^  Unify: (208) [system] ignore(user:(res([if, [statistics, gctime, _5132]])=res(_3422)))
   Call: (209) [system] res([if, [statistics, gctime, _5132]])=res(_3422)
   Exit: (209) [system] res([if, [statistics, gctime, _5132]])=res([if, [statistics, gctime, _5132]])
^  Exit: (208) [system] ignore(user:(res([if, [statistics, gctime, _5132]])=res([if, [statistics, gctime, _5132]])))
   Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862], _3652, [if, [statistics, gctime, _5132]])
   Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862], _3652, [if, [statistics, gctime, _5132]])
   Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862], _3652, [if, [statistics, gctime, _5132]])
^  Exit: (200) [system] ignore(user:catch((not_compatio(write_exec([if, [statistics, gctime, __]])), notrace(into_metta_callable('&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862], _3652, [if, [statistics, gctime, _5132]])), give_up(_3736), pp_m('red', gave_up(_3736))))
   Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], [if, [statistics, gctime, _5132]])
   Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], [if, [statistics, gctime, _5132]]))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], [if, [statistics, gctime, _5132]])
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), [if, [statistics, gctime, _5132]])
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), [if, [statistics, gctime, _5132]]))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['get-performance-stats', _360354, _360360], [[statistics, gctime, _360354], [statistics, cputime, _360360]]], ['_T'=_360360, '_GC'=_360354], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1380, 63, 30, 1380))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['get-performance-stats', _360354, _360360], [[statistics, gctime, _360354], [statistics, cputime, _360360]]], ['_T'=_360360, '_GC'=_360354], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1380, 63, 30, 1380))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_T'=_360360, '_GC'=_360354])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_360360, '_GC'=_360354])
   Call: (195) [apply] apply:maplist_(['_T'=_360360, '_GC'=_360354], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_T'=_360360, '_GC'=_360354], user:maybe_assign)
   Call: (196) [user] maybe_assign('_T'=_360360)
   Unify: (196) [user] maybe_assign('_T'=_360360)
^  Call: (197) [user] ignore(_360360=_T)
^  Unify: (197) [system] ignore(user:(_360360=_T))
   Call: (198) [system] _360360=_T
   Exit: (198) [system] _T=_T
^  Exit: (197) [system] ignore(user:(_T=_T))
   Exit: (196) [user] maybe_assign('_T'=_T)
   Call: (196) [apply] apply:maplist_(['_GC'=_360354], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_GC'=_360354], user:maybe_assign)
   Call: (197) [user] maybe_assign('_GC'=_360354)
   Unify: (197) [user] maybe_assign('_GC'=_360354)
^  Call: (198) [user] ignore(_360354=_GC)
^  Unify: (198) [system] ignore(user:(_360354=_GC))
   Call: (199) [system] _360354=_GC
   Exit: (199) [system] _GC=_GC
^  Exit: (198) [system] ignore(user:(_GC=_GC))
   Exit: (197) [user] maybe_assign('_GC'=_GC)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_GC'=_GC], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_T'=_T, '_GC'=_GC], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_T, '_GC'=_GC])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Call: (196) [system] var([=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Call: (196) [system] string([=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _450716), pfcAdd_Now('next-operation'(_450716)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _450716), pfcAdd_Now('next-operation'(_450716)))
   Call: (197) [user] into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _450716)
   Unify: (197) [user] into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], op(+, =, _453508))
   Call: (198) [user] o_s([['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _453508)
   Unify: (198) [user] o_s([['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _453508)
   Call: (199) [user] o_s(['get-performance-stats', _GC, _T], _453508)
   Unify: (199) [user] o_s(['get-performance-stats', _GC, _T], _453508)
   Call: (200) [user] o_s('get-performance-stats', _453508)
   Unify: (200) [user] o_s('get-performance-stats', 'get-performance-stats')
   Exit: (200) [user] o_s('get-performance-stats', 'get-performance-stats')
   Exit: (199) [user] o_s(['get-performance-stats', _GC, _T], 'get-performance-stats')
   Exit: (198) [user] o_s([['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], 'get-performance-stats')
   Exit: (197) [user] into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], op(+, =, 'get-performance-stats'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (199) [user] must_ex(current_why_UU(_474726))
^  Unify: (199) [user] must_ex(current_why_UU(_474726))
   Call: (201) [user] current_why_UU(_474726)
   Unify: (201) [user] current_why_UU(_474726)
^  Call: (202) [user] get_why_uu(_474726)
^  Unify: (202) [user] get_why_uu(_474726)
^  Call: (203) [user] findall(_480266, current_why(_480266), _480272)
^  Unify: (203) [$bags] findall(_480266, user:current_why(_480266), _480272)
^  Call: (204) [$bags] findall(_480266, user:current_why(_480266), _480272, [])
^  Unify: (204) [$bags] findall(_480266, user:current_why(_480266), _480272, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_480266, user:current_why(_480266), _480272, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_480266, user:current_why(_480266), _480272, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_480266, user:current_why(_480266), _480272, [])
   Unify: (206) [$bags] findall_loop(_480266, user:current_why(_480266), _480272, [])
^  Call: (207) [user] bugger:current_why(_480266)
^  Unify: (207) [user] bugger:current_why(_480266)
^  Call: (208) [user] bugger:current_why_data(_480266)
^  Unify: (208) [user] bugger:current_why_data(_480266)
   Call: (209) [system] nb_current('$current_why', wp(_480266, _491526))
   Fail: (209) [system] nb_current('$current_why', wp(_480266, _491526))
^  Redo: (208) [user] bugger:current_why_data(_480266)
^  Unify: (208) [user] bugger:current_why_data(_480266)
   Call: (209) [t_l] t_l:current_why_source(_480266)
   Fail: (209) [t_l] t_l:current_why_source(_480266)
^  Fail: (208) [user] bugger:current_why_data(_480266)
^  Redo: (207) [user] bugger:current_why(_480266)
^  Unify: (207) [user] bugger:current_why(mfl4(_498954, _498956, _498958, _498960))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_499910, _499912), once(user:current_mfl4(_498954, _498956, _498958, _498960)), '$restore_trace'(_499910, _499912))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_499910, _499912), system:once(user:current_mfl4(_498954, _498956, _498958, _498960)), system:'$restore_trace'(_499910, _499912))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_499910, _499912))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_498954, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_498954, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_480266, user:current_why(_480266), _480272, [])
   Exit: (206) [$bags] findall_loop(_480266, user:current_why(_480266), [P;HTML|mfl4(_516742, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_3754, user:current_why(_3754), [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_3754, user:current_why(_3754), [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_3754, user:current_why(_3754), [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3734)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3734)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_117702, _117704)
   Fail: (204) [system] [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_117702, _117704)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3734)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3734)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148048)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148048)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148048)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148048)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148048)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148048)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _148048)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _148048)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _148048)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3734)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3734)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_510536, _510538)
   Fail: (205) [system] P;HTML|mfl4(_3794, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_3778, _3780)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3734)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _150582)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _150582)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _150582)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170378, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_170378)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170378, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_170378)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170378, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_170378)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170378, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_170378)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _200820)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170378, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_170378)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170378, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_170378)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'get-performance-stats')), P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'get-performance-stats')), P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'get-performance-stats')), _301232, _301234)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'get-performance-stats')), user, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
   Call: (212) [system] _304976=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'get-performance-stats')), true, _306846)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'get-performance-stats')), true, _306846)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'get-performance-stats')), true, _309674)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'get-performance-stats')), true, _309674)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')));assert('next-operation'(op(+, =, 'get-performance-stats'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')));assert('next-operation'(op(+, =, 'get-performance-stats'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')));assert('next-operation'(op(+, =, 'get-performance-stats')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')));assert('next-operation'(op(+, =, 'get-performance-stats')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'get-performance-stats')), _336984, _336986)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'get-performance-stats')), user, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'get-performance-stats')), _338864, _338866)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'get-performance-stats')), _338864, _338866)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
   Call: (215) [system] _347270=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'get-performance-stats')), true, _349140)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'get-performance-stats')), true, _349140)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'get-performance-stats')), true, _351968)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'get-performance-stats')), true, _351968)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')));assert('next-operation'(op(+, =, 'get-performance-stats')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')));assert('next-operation'(op(+, =, 'get-performance-stats'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _408638)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _408638)
   Call: (216) [system] var('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _408638)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _408638)
   Call: (216) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _408638)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _408638)
   Call: (216) [system] _419790 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _421648)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _421648)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _421648)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _421648)
   Call: (217) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'get-performance-stats')), _429058, _429060)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation', [op(+, =, 'get-performance-stats')])
   Call: (217) [lists] lists:member(_421648, ['next-operation', op(+, =, 'get-performance-stats')])
   Unify: (217) [lists] lists:member(_421648, ['next-operation', op(+, =, 'get-performance-stats')])
   Call: (218) [lists] lists:member_([op(+, =, 'get-performance-stats')], _421648, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'get-performance-stats')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'get-performance-stats')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'get-performance-stats')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _408638)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _408638)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _408638)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _408638)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _408638)
   Call: (217) [system] _408638='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'get-performance-stats')], _421648, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'get-performance-stats')], _421648, 'next-operation')
   Call: (219) [lists] lists:member_([], _421648, op(+, =, 'get-performance-stats'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'get-performance-stats'), op(+, =, 'get-performance-stats'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'get-performance-stats'), op(+, =, 'get-performance-stats'))
   Exit: (218) [lists] lists:member_([op(+, =, 'get-performance-stats')], op(+, =, 'get-performance-stats'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'get-performance-stats'), ['next-operation', op(+, =, 'get-performance-stats')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), op(+, =, 'get-performance-stats'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _408638)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _408638)
   Call: (217) [system] var(op(+, =, 'get-performance-stats'))
   Fail: (217) [system] var(op(+, =, 'get-performance-stats'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _408638)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _408638)
   Call: (217) [system] compound(op(+, =, 'get-performance-stats'))
   Exit: (217) [system] compound(op(+, =, 'get-performance-stats'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _408638=op(+, =, 'get-performance-stats')
   Exit: (217) [system] op(+, =, 'get-performance-stats')=op(+, =, 'get-performance-stats')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'get-performance-stats'), op(+, =, 'get-performance-stats'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), op(+, =, 'get-performance-stats'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'get-performance-stats'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'get-performance-stats'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _476438)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _476438)
   Call: (215) [system] var('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _476438)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _476438)
   Call: (215) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _476438)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _476438)
   Call: (215) [system] _487590 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _489448)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _489448)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _489448)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _489448)
   Call: (216) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'get-performance-stats')), _496858, _496860)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation', [op(+, =, 'get-performance-stats')])
   Call: (216) [lists] lists:member(_489448, ['next-operation', op(+, =, 'get-performance-stats')])
   Unify: (216) [lists] lists:member(_489448, ['next-operation', op(+, =, 'get-performance-stats')])
   Call: (217) [lists] lists:member_([op(+, =, 'get-performance-stats')], _489448, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'get-performance-stats')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'get-performance-stats')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'get-performance-stats')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _476438)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _476438)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _476438)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _476438)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _476438)
   Call: (216) [system] _476438='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'get-performance-stats')], _489448, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'get-performance-stats')], _489448, 'next-operation')
   Call: (218) [lists] lists:member_([], _489448, op(+, =, 'get-performance-stats'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'get-performance-stats'), op(+, =, 'get-performance-stats'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'get-performance-stats'), op(+, =, 'get-performance-stats'))
   Exit: (217) [lists] lists:member_([op(+, =, 'get-performance-stats')], op(+, =, 'get-performance-stats'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'get-performance-stats'), ['next-operation', op(+, =, 'get-performance-stats')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), op(+, =, 'get-performance-stats'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _3896)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _3896)
   Call: (216) [system] var(op(+, =, 'get-performance-stats'))
   Fail: (216) [system] var(op(+, =, 'get-performance-stats'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _3896)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _3896)
   Call: (216) [system] compound(op(+, =, 'get-performance-stats'))
   Exit: (216) [system] compound(op(+, =, 'get-performance-stats'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _3896=op(+, =, 'get-performance-stats')
   Exit: (216) [system] op(+, =, 'get-performance-stats')=op(+, =, 'get-performance-stats')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'get-performance-stats'), op(+, =, 'get-performance-stats'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), op(+, =, 'get-performance-stats'))
^  Call: (214) [user] pfcTraced(op(+, =, 'get-performance-stats'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'get-performance-stats'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'get-performance-stats')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'get-performance-stats')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_122770)
^  Unify: (212) [user] pfcGetSearch(_122770)
   Call: (213) [t_l] t_l:pfcSearchTL(_124620)
   Fail: (213) [t_l] t_l:pfcSearchTL(_124620)
^  Redo: (212) [user] pfcGetSearch(_122770)
^  Call: (213) [user] pfcSearch(_127394)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _122770=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _151828)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _151828)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _151828)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _162090)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'get-performance-stats')))
   Call: (218) [system] is_list(_169586)
   Fail: (218) [system] is_list(_169586)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'get-performance-stats')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'get-performance-stats')), _176980)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), _219642, _219644)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), _219642, _219644)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), _219642, _219644)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), _230884)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), _231824)
   Call: (224) [system] nonvar(_232682)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), _233684)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), _234618)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), number_of_clauses(_243812))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), number_of_clauses(_243812))
   Call: (224) [system] nonvar(number_of_clauses(_243812))
   Exit: (224) [system] nonvar(number_of_clauses(_243812))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_243812), user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_243812), user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _258656), (prolog_current_choice(_258666), push_current_choice(_258666), clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), _258688), pfc_call(_258688)), nb_setval('$pfc_current_choice', _258656))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _258656), user:(prolog_current_choice(_258666), push_current_choice(_258666), clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), _258688), pfc_call(_258688)), user:nb_setval('$pfc_current_choice', _258656))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _258656))
   Call: (226) [system] nb_current('$pfc_current_choice', _258656)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_258666)
   Exit: (225) [system] prolog_current_choice(2931)
^  Call: (225) [user] push_current_choice(2931)
^  Unify: (225) [user] push_current_choice(2931)
   Call: (226) [system] nb_current('$pfc_current_choice', _268006)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2931])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2931])
^  Exit: (225) [user] push_current_choice(2931)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), _258688)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), _258688)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _276378)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _258656), user:(prolog_current_choice(_258666), push_current_choice(_258666), clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572), _258688), pfc_call(_258688)), user:nb_setval('$pfc_current_choice', _258656))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _182572))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (221) [user] pfc_spft(_291248, _291334, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256))
^  Unify: (221) [user] pfc_spft(_291248, _292266, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256))
^  Call: (222) [user] pfcCallSystem('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Call: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Unify: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (224) [system] var('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Fail: (224) [system] var('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Redo: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Unify: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (224) [system] callable('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Exit: (224) [system] callable('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Unify: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Redo: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Unify: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Call: (224) [user] predicate_property('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (227) [system] callable('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Exit: (227) [system] callable('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Unify: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Call: (224) [user] predicate_property('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (226) [system] callable('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Exit: (226) [system] callable('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), _327406, _327408)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), _327406, _327408)
   Call: (227) [system] compound('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Exit: (227) [system] compound('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (227) [system] compound_name_arity('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), _327406, _327408)
   Exit: (227) [system] compound_name_arity('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Unify: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Call: (224) [user] predicate_property('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), _338648)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), _339588)
   Call: (225) [system] nonvar(_340446)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), _341448)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), _342382)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (226) [system] callable('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Exit: (226) [system] callable('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Call: (224) [user] predicate_property('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), number_of_clauses(_351576))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), number_of_clauses(_351576))
   Call: (225) [system] nonvar(number_of_clauses(_351576))
   Exit: (225) [system] nonvar(number_of_clauses(_351576))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_351576), user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_351576), user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (227) [system] callable('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Exit: (227) [system] callable('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(723), user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), number_of_clauses(723))
^  Unify: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _366420), (prolog_current_choice(_366430), push_current_choice(_366430), clause('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), _366452), pfc_call(_366452)), nb_setval('$pfc_current_choice', _366420))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _366420), user:(prolog_current_choice(_366430), push_current_choice(_366430), clause('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), _366452), pfc_call(_366452)), user:nb_setval('$pfc_current_choice', _366420))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _366420))
   Call: (227) [system] nb_current('$pfc_current_choice', _366420)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_366430)
   Exit: (226) [system] prolog_current_choice(2951)
^  Call: (226) [user] push_current_choice(2951)
^  Unify: (226) [user] push_current_choice(2951)
   Call: (227) [system] nb_current('$pfc_current_choice', _375770)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2951])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2951])
^  Exit: (226) [user] push_current_choice(2951)
^  Call: (226) [user] clause('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), _366452)
^  Fail: (226) [user] clause('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), _366452)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _384142)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _366420), user:(prolog_current_choice(_366430), push_current_choice(_366430), clause('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)), _366452), pfc_call(_366452)), user:nb_setval('$pfc_current_choice', _366420))
^  Fail: (223) [user] pfc_call('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_291248, _293126, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256)))
^  Fail: (221) [user] pfc_spft(_291248, _391646, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _291254, _291256))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3760, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3760)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3760, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3760)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3760, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3760)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_488952)
   Fail: (202) [t_l] t_l:pfcSearchTL(_488952)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_491726)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], op(+, =, 'get-performance-stats')), pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])\=[_513192|_513194]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])\=[_513192|_513194]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]))*->_3422='True';_3422='False'), error(_516930, _516932), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]))*->_3422='True';_3422='False'), error(_516930, _516932), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Call: (204) [user] metta_interp_mode(+, _520646)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Call: (205) [user] metta_interp_mode(load, _5136)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _14358)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_20834, _20836), once(user:is_compatio0), '$restore_trace'(_20834, _20836))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_20834, _20836), system:once(user:is_compatio0), system:'$restore_trace'(_20834, _20836))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_20834, _20836))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_26452, must_det_ll(user:metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))), (_26452==""->true;our_ansi_format('#ffa505', '~w~n', [_26452]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_26452, must_det_ll(user:metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))), (_26452==""->true;our_ansi_format('#ffa505', '~w~n', [_26452]))))
  (= 
    (get-performance-stats $GC $T) 
    ( (statistics gctime $GC) (statistics cputime $T)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]))*->'True'='True';'True'='False'), error(_3786, _3788), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1479, 67, 55, 1479))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1479, 67, 55, 1479))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                             ; SWI-MeTTa", 68, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                             ; SWI-MeTTa", 68, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
   Call: (197) [system] var(";                             ; SWI-MeTTa")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                             ; SWI-MeTTa"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
^  Call: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Unify: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_151894, _151896), once(user:is_compatio0), '$restore_trace'(_151894, _151896))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_151894, _151896), system:once(user:is_compatio0), system:'$restore_trace'(_151894, _151896))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_151894, _151896))
^  Redo: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Unify: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_171410, _171412), once(user:option_value0(load, silent)), '$restore_trace'(_171410, _171412))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_171410, _171412), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_171410, _171412))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_171410, _171412))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_180700, _180702), once(user:is_flag0(convert)), '$restore_trace'(_180700, _180702))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_180700, _180702), system:once(user:is_flag0(convert)), system:'$restore_trace'(_180700, _180702))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_180700, _180702))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_200208, _200210), once(user:option_value0(html, 'True')), '$restore_trace'(_200208, _200210))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_200208, _200210), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_200208, _200210))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_200208, _200210))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Unify: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _223460)
   Fail: (206) [system] current_prolog_flag(windows, _224388)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_229848, _229850), once(user:is_flag0(log)), '$restore_trace'(_229848, _229850))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_229848, _229850), system:once(user:is_flag0(log)), system:'$restore_trace'(_229848, _229850))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_229848, _229850))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_238218, _238220), once(user:is_flag0(test)), '$restore_trace'(_238218, _238220))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_238218, _238220), system:once(user:is_flag0(test)), system:'$restore_trace'(_238218, _238220))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_238218, _238220))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_246614)
^  Unify: (203) [user] original_user_error(_246614)
   Call: (204) [system] stream_property(_246614, file_no(2))
   Unify: (204) [system] stream_property(_246614, file_no(2))
   Call: (205) [system] nonvar(_246614)
   Redo: (204) [system] stream_property(_246614, file_no(2))
   Unify: (204) [system] stream_property(_246614, file_no(2))
   Call: (205) [system] nonvar(_246614)
   Redo: (204) [system] stream_property(_246614, file_no(2))
   Unify: (204) [system] stream_property(_246614, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_257734)
   Redo: (204) [system] stream_property(_246614, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                             ; SWI-MeTTa"])
;;;                             ; SWI-MeTTa
^  Exit: (198) [user] format(';;~w~n', [";                             ; SWI-MeTTa"])
^  Exit: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Call: (197) [user] ignore((symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_275428, _275434], 'MeTTaLog only: ', ";                             ; SWI-MeTTa"), !, atom_string(_275434, _275454), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _275454, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_275428, _275434], 'MeTTaLog only: ', ";                             ; SWI-MeTTa"), !, atom_string(_275434, _275454), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _275454, _3422)))
^  Call: (199) [user] symbolic(";                             ; SWI-MeTTa")
^  Unify: (199) [user] symbolic(";                             ; SWI-MeTTa")
   Call: (200) [system] atomic(";                             ; SWI-MeTTa")
   Exit: (200) [system] atomic(";                             ; SWI-MeTTa")
^  Exit: (199) [user] symbolic(";                             ; SWI-MeTTa")
^  Call: (199) [user] symbolic_list_concat([_275428, _275434], 'MeTTaLog only: ', ";                             ; SWI-MeTTa")
^  Unify: (199) [user] symbolic_list_concat([_275428, _275434], 'MeTTaLog only: ', ";                             ; SWI-MeTTa")
   Call: (200) [system] atomic_list_concat([_275428, _275434], 'MeTTaLog only: ', ";                             ; SWI-MeTTa")
   Fail: (200) [system] atomic_list_concat([_275428, _275434], 'MeTTaLog only: ', ";                             ; SWI-MeTTa")
^  Fail: (199) [user] symbolic_list_concat([_275428, _275434], 'MeTTaLog only: ', ";                             ; SWI-MeTTa")
^  Redo: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_275428, _275434], 'MeTTaLog only: ', ";                             ; SWI-MeTTa"), !, atom_string(_275434, _275454), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _275454, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_275428, _275434], 'MeTTaLog only: ', ";                             ; SWI-MeTTa"), !, atom_string(_275434, _275454), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _275454, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_275428, _275434], 'MeTTaLog only: ', ";                             ; SWI-MeTTa"), !, atom_string(_275434, _275454), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _275454, _3422)))
^  Call: (197) [user] ignore((symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_308874, _275434], 'MeTTaLog: ', ";                             ; SWI-MeTTa"), !, atom_string(_275434, _275454), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _275454, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_308874, _275434], 'MeTTaLog: ', ";                             ; SWI-MeTTa"), !, atom_string(_275434, _275454), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _275454, _3422)))
^  Call: (199) [user] symbolic(";                             ; SWI-MeTTa")
^  Unify: (199) [user] symbolic(";                             ; SWI-MeTTa")
   Call: (200) [system] atomic(";                             ; SWI-MeTTa")
   Exit: (200) [system] atomic(";                             ; SWI-MeTTa")
^  Exit: (199) [user] symbolic(";                             ; SWI-MeTTa")
^  Call: (199) [user] symbolic_list_concat([_308874, _275434], 'MeTTaLog: ', ";                             ; SWI-MeTTa")
^  Unify: (199) [user] symbolic_list_concat([_308874, _275434], 'MeTTaLog: ', ";                             ; SWI-MeTTa")
   Call: (200) [system] atomic_list_concat([_308874, _275434], 'MeTTaLog: ', ";                             ; SWI-MeTTa")
   Fail: (200) [system] atomic_list_concat([_308874, _275434], 'MeTTaLog: ', ";                             ; SWI-MeTTa")
^  Fail: (199) [user] symbolic_list_concat([_308874, _275434], 'MeTTaLog: ', ";                             ; SWI-MeTTa")
^  Redo: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_308874, _275434], 'MeTTaLog: ', ";                             ; SWI-MeTTa"), !, atom_string(_275434, _275454), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _275454, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_308874, _275434], 'MeTTaLog: ', ";                             ; SWI-MeTTa"), !, atom_string(_275434, _275454), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _275454, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_308874, _275434], 'MeTTaLog: ', ";                             ; SWI-MeTTa"), !, atom_string(_275434, _275454), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _275454, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, exec(else), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1479, 67, 55, 1479))
^  Exit: (193) [user] metta_file_buffer(+, exec(else), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1479, 67, 55, 1479))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Call: (196) [system] var(exec(else))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec(else)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Call: (196) [system] string(exec(else))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Call: (197) [system] var(else)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Call: (197) [system] string(else)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _510380))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
   Call: (200) [system] _520024 is 3+1
   Exit: (200) [system] 4 is 3+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _26016))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _26016))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _26016))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _26016))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _26016)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _26016)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _54916)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4)
   Call: (200) [system] _26016=4
   Exit: (200) [system] 4=4
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4))
^  Call: (197) [user] must_det_ll(4>0)
^  Unify: (197) [user] must_det_ll(user:(4>0))
^  Call: (198) [user] once(user:(4>0))
^  Unify: (198) [system] once(user:(4>0))
   Call: (199) [system] 4>0
   Exit: (199) [system] 4>0
^  Exit: (198) [system] once(user:(4>0))
^  Exit: (197) [user] must_det_ll(user:(4>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_94938, _94940), once(user:is_synthing_unit_tests0), '$restore_trace'(_94938, _94940))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_94938, _94940), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_94938, _94940))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_94938, _94940))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4, _99676)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4, _99676)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
^  Call: (197) [user] if_t(into_simple_op(exec, else, _118956), pfcAdd_Now('next-operation'(_118956)))
^  Unify: (197) [user] if_t(into_simple_op(exec, else, _118956), pfcAdd_Now('next-operation'(_118956)))
   Call: (198) [user] into_simple_op(exec, else, _118956)
   Fail: (198) [user] into_simple_op(exec, else, _118956)
^  Redo: (197) [user] if_t(into_simple_op(exec, else, _118956), pfcAdd_Now('next-operation'(_118956)))
^  Exit: (197) [user] if_t(into_simple_op(exec, else, _118956), pfcAdd_Now('next-operation'(_118956)))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, _3422))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, _3422))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, _3422)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, _3422)
   Call: (200) [system] _143776=_143778
   Exit: (200) [system] _143776=_143776
^  Call: (200) [user] ignore(catch((not_compatio(write_exec(else)), notrace(into_metta_callable('&self', else, _145674, _143776, _145678, _145680)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, _145674, _143776, _145678, _145680, _143776, _3422)), give_up(_145716), pp_m('red', gave_up(_145716))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(else)), notrace(into_metta_callable('&self', else, _145674, _143776, _145678, _145680)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, _145674, _143776, _145678, _145680, _143776, _3422)), give_up(_145716), pp_m('red', gave_up(_145716))))
^  Call: (203) [user] not_compatio(write_exec(else))
^  Unify: (203) [user] not_compatio(write_exec(else))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(else)))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(else)))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _164950)
   Fail: (209) [system] current_prolog_flag(windows, _165878)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_171338, _171340), once(user:is_flag0(log)), '$restore_trace'(_171338, _171340))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_171338, _171340), system:once(user:is_flag0(log)), system:'$restore_trace'(_171338, _171340))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_171338, _171340))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_179708, _179710), once(user:is_flag0(test)), '$restore_trace'(_179708, _179710))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_179708, _179710), system:once(user:is_flag0(test)), system:'$restore_trace'(_179708, _179710))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_179708, _179710))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec(else))
^  Unify: (205) [user] user_err(write_exec(else))
^  Call: (206) [user] original_user_error(_188104)
^  Unify: (206) [user] original_user_error(_188104)
   Call: (207) [system] stream_property(_188104, file_no(2))
   Unify: (207) [system] stream_property(_188104, file_no(2))
   Call: (208) [system] nonvar(_188104)
   Redo: (207) [system] stream_property(_188104, file_no(2))
   Unify: (207) [system] stream_property(_188104, file_no(2))
   Call: (208) [system] nonvar(_188104)
   Redo: (207) [system] stream_property(_188104, file_no(2))
   Unify: (207) [system] stream_property(_188104, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_199224)
   Redo: (207) [system] stream_property(_188104, file_no(2))
   Exit: (207) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f327b683220))
^  Call: (206) [user] with_output_to((0x7f327b683220), write_exec(else))
   Call: (208) [user] write_exec(else)
   Unify: (208) [user] write_exec(else)
^  Call: (209) [user] real_notrace(write_exec0(else))
^  Unify: (209) [user] real_notrace(user:write_exec0(else))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_207588, _207590), once(user:write_exec0(else)), '$restore_trace'(_207588, _207590))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_207588, _207590), user:once(user:write_exec0(else)), user:'$restore_trace'(_207588, _207590))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_207588, _207590))
  !else

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(else)), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0(else))
   Exit: (208) [user] write_exec(else)
^  Exit: (206) [user] with_output_to((0x7f327b683220), write_exec(else))
^  Exit: (205) [user] user_err(write_exec(else))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(else)))
^  Exit: (203) [user] not_compatio(write_exec(else))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_219286, _219288), once(user:into_metta_callable('&self', else, _145674, _143776, _145678, _145680)), '$restore_trace'(_219286, _219288))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_219286, _219288), system:once(user:into_metta_callable('&self', else, _145674, _143776, _145678, _145680)), system:'$restore_trace'(_219286, _219288))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_219286, _219288))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', else, eval_H(500, '&self', else, _143776), _143776, [], [])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _143776), _143776, [], [], _143776, _3422)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _143776), _143776, [], [], _143776, _3422)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _235212), forall(rtrace_on_error(_235212), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _235212), user:forall(rtrace_on_error(_235212), true))
^  Call: (206) [user] clause(reset_cache, _235212)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054)), _242698, (write_src_uo(_242698=retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))), catch(rtrace(retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))), _242698, throw(give_up(_242698=retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))))), throw(_242698)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054)), _242698, (write_src_uo(_242698=retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))), catch(rtrace(retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))), _242698, throw(give_up(_242698=retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))))), throw(_242698)))
^  Call: (210) [user] retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))
^  Exit: (210) [user] retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054)), _242698, (write_src_uo(_242698=retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))), catch(rtrace(retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))), _242698, throw(give_up(_242698=retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))))), throw(_242698)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_238046, _238048, _238050, _238052, _238054))), user:true)
^  Redo: (206) [user] clause(reset_cache, _235212)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _254822, (write_src_uo(_254822=true), catch(rtrace(true), _254822, throw(give_up(_254822=true))), throw(_254822)))
   Unify: (208) [user] catch_err(true, _254822, (write_src_uo(_254822=true), catch(rtrace(true), _254822, throw(give_up(_254822=true))), throw(_254822)))
   Exit: (208) [user] catch_err(true, _254822, (write_src_uo(_254822=true), catch(rtrace(true), _254822, throw(give_up(_254822=true))), throw(_254822)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _235212), user:forall(rtrace_on_error(_235212), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _143776), _143776, [], [], _143776, _3422)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _143776), _143776, [], [], _143776, _3422)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _143776), _143776, [], [], _143776, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _143776), _143776, [], [], _143776, _3422)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', else, _143776))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _143776), _143776, [], [], _143776, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _143776), _143776, [], [], _143776, _3422)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_291886, _291888), once(user:(reset_eval_num, _291358=res(_3422), _291374=prev_result('Empty'), inside_assert(eval_H(500, '&self', else, _143776), _291392), (is_compatio->option_else(answer, _291416, leap);option_else(answer, _291416, each)), option_else('maximum-result-count', _291438, inf), option_else('initial-result-count', _291452, 10), _291464=contrl(_291438, _291416), _291482=_291484, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_291512), option_value(exec, skip), \+always_exec(_291392)->_291542=(skip(eval_H(500, '&self', else, _143776)), deterministic(_291558)), _291482=1, !, true;_291542=(eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, _291358, _291616)), !, flag(result_num, _291642, 0), _291654=eval('&self', _291392, _143776), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_143776), if_t(_291482==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_291482==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_291654)))), if_t(option_value(repl, true), add_history_src(exec(_291392))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_291654), writeln('.')))), true)))), '$restore_trace'(_291886, _291888))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_291886, _291888), system:once(user:(reset_eval_num, _291358=res(_3422), _291374=prev_result('Empty'), inside_assert(eval_H(500, '&self', else, _143776), _291392), (is_compatio->option_else(answer, _291416, leap);option_else(answer, _291416, each)), option_else('maximum-result-count', _291438, inf), option_else('initial-result-count', _291452, 10), _291464=contrl(_291438, _291416), _291482=_291484, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_291512), option_value(exec, skip), \+always_exec(_291392)->_291542=(skip(eval_H(500, '&self', else, _143776)), deterministic(_291558)), _291482=1, !, true;_291542=(eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, _291358, _291616)), !, flag(result_num, _291642, 0), _291654=eval('&self', _291392, _143776), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_143776), if_t(_291482==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_291482==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_291654)))), if_t(option_value(repl, true), add_history_src(exec(_291392))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_291654), writeln('.')))), true)))), system:'$restore_trace'(_291886, _291888))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_291886, _291888))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', else, _143776), else), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _291482=_291482, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_291512), option_value(exec, skip), \+always_exec(else)->(eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616))=(skip(eval_H(500, '&self', else, _143776)), deterministic(_291558)), _291482=1, !, true;(eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616))=(eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)), !, flag(result_num, 1, 0), eval('&self', else, _143776)=eval('&self', else, _143776), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_143776), if_t(_291482==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_291482==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', else, _143776))))), if_t(option_value(repl, true), add_history_src(exec(else))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', else, _143776)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_323832)
^  Unify: (209) [user] answer_output(_323832)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_329374, _329376), once(user:is_flag0(test)), '$restore_trace'(_329374, _329376))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_329374, _329376), system:once(user:is_flag0(test)), system:'$restore_trace'(_329374, _329376))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_329374, _329376))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_323832)
^  Unify: (210) [user] original_user_output(_323832)
   Call: (211) [system] stream_property(_323832, file_no(1))
   Unify: (211) [system] stream_property(_323832, file_no(1))
   Call: (212) [system] nonvar(_323832)
   Redo: (211) [system] stream_property(_323832, file_no(1))
   Unify: (211) [system] stream_property(_323832, file_no(1))
   Call: (212) [system] nonvar(_323832)
   Redo: (211) [system] stream_property(_323832, file_no(1))
   Unify: (211) [system] stream_property(_323832, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_346110)
   Redo: (211) [system] stream_property(_323832, file_no(1))
   Exit: (211) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f327b683120))
^  Exit: (209) [user] answer_output((0x7f327b683120))
^  Call: (209) [user] with_output_to((0x7f327b683120), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f327b683120), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _358212, _291558, timed_call((eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)), _358218), ((((_291558==true->!;true), set_option_value(interactive, _358212), contrl(inf, each)=contrl(_358288, _358290), nb_setarg(1, res(_3422), _291616), current_input(_358314), read_pending_codes(_358314, _358326, []), flag(result_num, _358340, _358340+1), flag(result_num, _358360, _358360), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _291616))), if_t(_358360=<_358288, ((_358360==1, _291558==true->not_compatio(format('~N~nDeterministic: ', [])), !;_291558==true->not_compatio(format('~N~nLast Result(~w): ', [_358360])), !;not_compatio(format('~N~nNDet Result(~w): ', [_358360]))), ignore((not_compatio(if_t(\+symbolic(_291616), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_291616)), true)))))))), in_answer_io(write_asrc(_291616)), not_compatio(format('~N')), (_291558\==true, _358212, _358290\==leap, 10>_358360, _358360<_358288->_358722=true;_358722=false), if_t((_358722==true;_291558==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _358218))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _358826), maplist(print_var, _358826), nop(nl)));true)))), (_358722==true->write("~npress ';' for more solutions "), get_single_char_key(_358888), not_compatio((writeq(key=_358888), nl)), (_358888==b->once(repl), fail;_358888==m->make;_358888==t->nop(set_debug(eval, true)), rtrace;_358888=='T'->set_debug(eval, true);_358888==(;)->true;_358888==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_358888=='L'->nb_setarg(1, contrl(inf, each), _358360);_358888==l->nb_setarg(2, contrl(inf, each), leap);(_358888=='\n';_358888=='\r')->!, fail;!, fail));_291558\==true, \+_358212, contrl(inf, each)=contrl(_358288, leap)->true;_291558==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _291558, timed_call((eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)), _358218), ((((_291558==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_358288, _358290), nb_setarg(1, res(_3422), _291616), current_input(_358314), read_pending_codes(_358314, _358326, []), flag(result_num, _358340, _358340+1), flag(result_num, _358360, _358360), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _291616))), if_t(_358360=<_358288, ((_358360==1, _291558==true->not_compatio(format('~N~nDeterministic: ', [])), !;_291558==true->not_compatio(format('~N~nLast Result(~w): ', [_358360])), !;not_compatio(format('~N~nNDet Result(~w): ', [_358360]))), ignore((not_compatio(if_t(\+symbolic(_291616), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_291616)), true)))))))), in_answer_io(write_asrc(_291616)), not_compatio(format('~N')), (_291558\==true, false, _358290\==leap, 10>_358360, _358360<_358288->_358722=true;_358722=false), if_t((_358722==true;_291558==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _358218))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _358826), maplist(print_var, _358826), nop(nl)));true)))), (_358722==true->write("~npress ';' for more solutions "), get_single_char_key(_358888), not_compatio((writeq(key=_358888), nl)), (_358888==b->once(repl), fail;_358888==m->make;_358888==t->nop(set_debug(eval, true)), rtrace;_358888=='T'->set_debug(eval, true);_358888==(;)->true;_358888==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_358888=='L'->nb_setarg(1, contrl(inf, each), _358360);_358888==l->nb_setarg(2, contrl(inf, each), leap);(_358888=='\n';_358888=='\r')->!, fail;!, fail));_291558\==true, \+false, contrl(inf, each)=contrl(_358288, leap)->true;_291558==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)), _358218)
   Unify: (209) [user] timed_call((eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)), _358218)
   Call: (210) [system] statistics(cputime, _371446)
   Exit: (210) [system] statistics(cputime, 9.20057031)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _384406)
^  Unify: (213) [user] was_option_value(rtrace, _384406)
   Call: (214) [system] current_prolog_flag(rtrace, _386264)
   Fail: (214) [system] current_prolog_flag(rtrace, _386264)
^  Redo: (213) [user] was_option_value(rtrace, _384406)
^  Unify: (213) [user] was_option_value(rtrace, _384406)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _389978)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _389978)
^  Redo: (213) [user] was_option_value(rtrace, _384406)
^  Unify: (213) [user] was_option_value(rtrace, _384406)
   Call: (214) [system] nb_current(rtrace, _393692)
   Fail: (214) [system] nb_current(rtrace, _393692)
^  Fail: (213) [user] was_option_value(rtrace, _384406)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_403916, _403918), once(user:option_value0(rtrace, true)), '$restore_trace'(_403916, _403918))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_403916, _403918), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_403916, _403918))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_403916, _403918))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _439134)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _439134)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _439134, _441070)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _439134, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _439134, _443874)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _439134, _444812)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_447546, _447548, _447550), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_447546, _447548, _447550), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_447546, _447548, _447550))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_447546, _447548, _447550))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_447546, _447548, _447550))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_447546, _447548, _447550))
   Call: (217) [system] callable(debugging_logicmoo_setting(_447546, _447548, _447550))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_447546, _447548, _447550))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_447546, _447548, _447550))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_447546, _447548, _447550))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_447546, _447548, _447550), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _439134, _461460)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)), rtrace:tAt_rtrace)
   Call: (212) [system] _471920=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)), deterministic(_473798)), (notrace(_473798==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', else, _143776), deterministic(_291558), xform_out(_143776, _291616), nb_setarg(1, res(_3422), _291616)), deterministic(_473798)), (notrace(_473798==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', else, _143776)
   Unify: (214) [user] eval_H(500, '&self', else, _143776)
^  Call: (215) [user] catch_metta_return(eval_args(=, _482572, 500, '&self', else, _143776), _143776)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _482572, 500, '&self', else, _143776), _143776)
^  Call: (217) [user] eval_args(=, _482572, 500, '&self', else, _143776)
^  Unify: (217) [user] eval_args(=, _482572, 500, '&self', else, _143776)
   Call: (218) [system] var(else)
^  Redo: (217) [user] eval_args(=, _482572, 500, '&self', else, _143776)
^  Unify: (217) [user] eval_args(=, _482572, 500, '&self', else, _143776)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_489178, _489180), once(user:self_eval(else)), '$restore_trace'(_489178, _489180))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_489178, _489180), system:once(user:self_eval(else)), system:'$restore_trace'(_489178, _489180))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_489178, _489180))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(else)), system:'$restore_trace'(3, -1))
   Call: (218) [system] _143776=else
   Exit: (218) [system] else=else
^  Exit: (217) [user] eval_args(=, _482572, 500, '&self', else, else)
^  Exit: (215) [user] catch_metta_return(eval_args(=, _482572, 500, '&self', else, else), else)
   Exit: (214) [user] eval_H(500, '&self', else, else)
   Call: (214) [user] xform_out(else, _291616)
   Unify: (214) [user] xform_out(else, _291616)
^  Call: (215) [user] is_returned(else)
^  Unify: (215) [user] is_returned(else)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_501346, _501348), once(user:(\+is_empty(else))), '$restore_trace'(_501346, _501348))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_501346, _501348), system:once(user:(\+is_empty(else))), system:'$restore_trace'(_501346, _501348))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_501346, _501348))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(else))), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_returned(else)
   Call: (215) [system] _291616=else
   Exit: (215) [system] else=else
   Exit: (214) [user] xform_out(else, else)
   Call: (214) [system] nb_setarg(1, res(_3422), else)
   Exit: (214) [system] nb_setarg(1, res(else), else)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_510690, _510692), once(bugger:(true==true)), '$restore_trace'(_510690, _510692))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_510690, _510692), system:once(bugger:(true==true)), system:'$restore_trace'(_510690, _510692))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_510690, _510692))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (216) [system] var(rtrace:tAt_rtrace)
   Fail: (216) [system] var(rtrace:tAt_rtrace)
^  Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', else, else), deterministic(true), xform_out(else, else), nb_setarg(1, res(else), else)), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', else, else), deterministic(true), xform_out(else, else), nb_setarg(1, res(else), else)), rtrace:tAt_rtrace)
   Call: (210) [system] statistics(cputime, _4896)
   Exit: (210) [system] statistics(cputime, 9.220304204)
   Call: (210) [system] _3854 is 9.220304204-9.20057031
   Exit: (210) [system] 0.019733893999999808 is 9.220304204-9.20057031
   Exit: (209) [user] timed_call((eval_H(500, '&self', else, else), deterministic(true), xform_out(else, else), nb_setarg(1, res(else), else)), 0.019733893999999808)
   Call: (209) [system] true==true
   Exit: (209) [system] true==true
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
^  Call: (210) [user] set_option_value(interactive, false)
^  Unify: (210) [user] set_option_value(interactive, false)
^  Call: (211) [user] set_option_value0(interactive, false)
^  Unify: (211) [user] set_option_value0(interactive, false)
^  Call: (212) [user] p2mE(false, _16914)
^  Unify: (212) [user] p2mE(false, false)
   Call: (213) [system] atom(false)
   Exit: (213) [system] atom(false)
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [$syspreds] nb_setval(interactive, 'False')
   Unify: (213) [$syspreds] nb_setval(interactive, 'False')
   Call: (214) [system] duplicate_term('False', _24356)
   Exit: (214) [system] duplicate_term('False', 'False')
   Call: (214) [system] nb_linkval(interactive, 'False')
   Exit: (214) [system] nb_linkval(interactive, 'False')
   Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^  Call: (212) [user] p2mE(_28998, 'False')
^  Unify: (212) [user] p2mE('False', 'False')
   Call: (213) [system] atom('False')
   Exit: (213) [system] atom('False')
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (213) [system] set_prolog_flag(interactive, false)
   Exit: (213) [system] set_prolog_flag(interactive, false)
^  Exit: (211) [user] set_option_value0(interactive, false)
^  Exit: (210) [user] set_option_value(interactive, false)
   Call: (210) [system] contrl(inf, each)=contrl(_3924, _3926)
   Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
   Call: (210) [system] nb_setarg(1, res(else), else)
   Exit: (210) [system] nb_setarg(1, res(else), else)
   Call: (210) [system] current_input(_3950)
   Exit: (210) [system] current_input((0x7f327b683020))
   Call: (210) [system] read_pending_codes((0x7f327b683020), _3962, [])
   Exit: (210) [system] read_pending_codes((0x7f327b683020), [], [])
   Call: (210) [$syspreds] flag(result_num, _3976, _3976+1)
   Unify: (210) [$syspreds] flag(result_num, _3976, _3976+1)
   Call: (211) [system] _3976==_3976+1
   Redo: (210) [$syspreds] flag(result_num, _3976, _3976+1)
   Unify: (210) [$syspreds] flag(result_num, _3976, _3976+1)
^  Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _3976, _3976+1))
   Call: (213) [$syspreds] update_flag(result_num, _3976, _3976+1)
   Unify: (213) [$syspreds] update_flag(result_num, _3976, _3976+1)
   Call: (214) [system] get_flag(result_num, _3976)
   Exit: (214) [system] get_flag(result_num, 0)
   Call: (214) [system] atom(0+1)
   Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (214) [system] set_flag(result_num, 1)
   Exit: (214) [system] set_flag(result_num, 1)
   Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
   Call: (210) [$syspreds] flag(result_num, _3996, _3996)
   Unify: (210) [$syspreds] flag(result_num, _3996, _3996)
   Call: (211) [system] _3996==_3996
   Exit: (211) [system] _3996==_3996
   Call: (211) [system] get_flag(result_num, _3996)
   Exit: (211) [system] get_flag(result_num, 1)
   Exit: (210) [$syspreds] flag(result_num, 1, 1)
^  Call: (210) [user] reset_eval_num
^  Unify: (210) [user] reset_eval_num
   Call: (211) [$syspreds] flag(eval_num, _71892, 0)
   Unify: (211) [$syspreds] flag(eval_num, _72824, 0)
   Call: (212) [system] _73680==0
   Redo: (211) [$syspreds] flag(eval_num, _74686, 0)
   Unify: (211) [$syspreds] flag(eval_num, _75618, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _76478, 0))
   Call: (214) [$syspreds] update_flag(eval_num, _76478, 0)
   Unify: (214) [$syspreds] update_flag(eval_num, _76478, 0)
   Call: (215) [system] get_flag(eval_num, _76478)
   Exit: (215) [system] get_flag(eval_num, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(eval_num, 0, 0)
   Call: (215) [system] set_flag(eval_num, 0)
   Exit: (215) [system] set_flag(eval_num, 0)
   Exit: (214) [$syspreds] update_flag(eval_num, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 0, 0))
   Exit: (211) [$syspreds] flag(eval_num, 0, 0)
   Call: (211) [$syspreds] flag(trace_output_len, _87722, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _88654, 0)
   Call: (212) [system] _89510==0
   Redo: (211) [$syspreds] flag(trace_output_len, _90516, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _91448, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _92308, 0))
   Call: (214) [$syspreds] update_flag(trace_output_len, _92308, 0)
   Unify: (214) [$syspreds] update_flag(trace_output_len, _92308, 0)
   Call: (215) [system] get_flag(trace_output_len, _92308)
   Exit: (215) [system] get_flag(trace_output_len, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (215) [system] set_flag(trace_output_len, 0)
   Exit: (215) [system] set_flag(trace_output_len, 0)
   Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (210) [user] reset_eval_num
^  Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), else)))
^  Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), else)))
^  Call: (211) [user] original_user_output(_106240)
^  Unify: (211) [user] original_user_output(_106240)
   Call: (212) [system] stream_property(_106240, file_no(1))
   Unify: (212) [system] stream_property(_106240, file_no(1))
   Call: (213) [system] nonvar(_106240)
   Redo: (212) [system] stream_property(_106240, file_no(1))
   Unify: (212) [system] stream_property(_106240, file_no(1))
   Call: (213) [system] nonvar(_106240)
   Redo: (212) [system] stream_property(_106240, file_no(1))
   Unify: (212) [system] stream_property(_106240, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_117360)
   Redo: (212) [system] stream_property(_106240, file_no(1))
   Exit: (212) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (211) [user] original_user_output((0x7f327b683120))
^  Call: (211) [user] with_output_to((0x7f327b683120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), else)))
^  Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), else)
^  Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), else)
^  Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_current(suspend_answers, true)
^  Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (216) [user] answer_output(_128550)
^  Unify: (216) [user] answer_output(_128550)
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_134092, _134094), once(user:is_flag0(test)), '$restore_trace'(_134092, _134094))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_134092, _134094), system:once(user:is_flag0(test)), system:'$restore_trace'(_134092, _134094))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_134092, _134094))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Call: (217) [user] original_user_output(_128550)
^  Unify: (217) [user] original_user_output(_128550)
   Call: (218) [system] stream_property(_128550, file_no(1))
   Unify: (218) [system] stream_property(_128550, file_no(1))
   Call: (219) [system] nonvar(_128550)
   Redo: (218) [system] stream_property(_128550, file_no(1))
   Unify: (218) [system] stream_property(_128550, file_no(1))
   Call: (219) [system] nonvar(_128550)
   Redo: (218) [system] stream_property(_128550, file_no(1))
   Unify: (218) [system] stream_property(_128550, file_no(1))
   Call: (219) [system] nonvar(file_no(1))
   Exit: (219) [system] nonvar(file_no(1))
   Call: (219) [system] file_no(1)=alias(_150828)
   Redo: (218) [system] stream_property(_128550, file_no(1))
   Exit: (218) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (217) [user] original_user_output((0x7f327b683120))
^  Exit: (216) [user] answer_output((0x7f327b683120))
^  Call: (216) [user] with_output_to((0x7f327b683120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (216) [user] with_output_to((0x7f327b683120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (215) [system] nb_setarg(1, prev_result('Empty'), else)
   Exit: (215) [system] nb_setarg(1, prev_result(else), else)
^  Exit: (213) [system] user:in_answer_io(if_t(prev_result(else)\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(else), else)
^  Exit: (211) [user] with_output_to((0x7f327b683120), (in_answer_io(if_t(prev_result(else)\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(else), else)))
^  Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(else)\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(else), else)))
^  Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(else), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))))))
^  Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(else), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))))))
   Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
   Exit: (212) [system] 1==1
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (214) [user] once((is_mettalog;is_testing))
^  Unify: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_win64
^  Unify: (217) [user] is_win64
   Call: (218) [system] current_prolog_flag(windows, _185506)
   Fail: (218) [system] current_prolog_flag(windows, _186434)
^  Fail: (217) [user] is_win64
^  Redo: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_metta_flag(log)
^  Unify: (217) [user] is_metta_flag(log)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_191894, _191896), once(user:is_flag0(log)), '$restore_trace'(_191894, _191896))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_191894, _191896), system:once(user:is_flag0(log)), system:'$restore_trace'(_191894, _191896))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_191894, _191896))
^  Fail: (217) [user] is_metta_flag(log)
^  Fail: (216) [user] is_mettalog
^  Call: (216) [user] is_testing
^  Unify: (216) [user] is_testing
^  Call: (217) [user] is_metta_flag(test)
^  Unify: (217) [user] is_metta_flag(test)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_200264, _200266), once(user:is_flag0(test)), '$restore_trace'(_200264, _200266))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_200264, _200266), system:once(user:is_flag0(test)), system:'$restore_trace'(_200264, _200266))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_200264, _200266))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] is_metta_flag(test)
^  Exit: (216) [user] is_testing
^  Exit: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (215) [user] original_user_error(_208660)
^  Unify: (215) [user] original_user_error(_208660)
   Call: (216) [system] stream_property(_208660, file_no(2))
   Unify: (216) [system] stream_property(_208660, file_no(2))
   Call: (217) [system] nonvar(_208660)
   Redo: (216) [system] stream_property(_208660, file_no(2))
   Unify: (216) [system] stream_property(_208660, file_no(2))
   Call: (217) [system] nonvar(_208660)
   Redo: (216) [system] stream_property(_208660, file_no(2))
   Unify: (216) [system] stream_property(_208660, file_no(2))
   Call: (217) [system] nonvar(file_no(2))
   Exit: (217) [system] nonvar(file_no(2))
   Call: (217) [system] file_no(2)=alias(_219780)
   Redo: (216) [system] stream_property(_208660, file_no(2))
   Exit: (216) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (215) [user] original_user_error((0x7f327b683220))
^  Call: (215) [user] with_output_to((0x7f327b683220), format('~N~nDeterministic: ', []))
^  Call: (217) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (217) [user] format('~N~nDeterministic: ', [])
^  Exit: (215) [user] with_output_to((0x7f327b683220), format('~N~nDeterministic: ', []))
^  Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(else), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))))
^  Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(else), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))))
^  Call: (214) [user] not_compatio(if_t(\+symbolic(else), nop(nl)))
^  Unify: (214) [user] not_compatio(if_t(\+symbolic(else), nop(nl)))
^  Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(else), nop(nl))))
^  Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(else), nop(nl))))
^  Call: (216) [user] once((is_mettalog;is_testing))
^  Unify: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_win64
^  Unify: (219) [user] is_win64
   Call: (220) [system] current_prolog_flag(windows, _241472)
   Fail: (220) [system] current_prolog_flag(windows, _242400)
^  Fail: (219) [user] is_win64
^  Redo: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_metta_flag(log)
^  Unify: (219) [user] is_metta_flag(log)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_247860, _247862), once(user:is_flag0(log)), '$restore_trace'(_247860, _247862))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_247860, _247862), system:once(user:is_flag0(log)), system:'$restore_trace'(_247860, _247862))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_247860, _247862))
^  Fail: (219) [user] is_metta_flag(log)
^  Fail: (218) [user] is_mettalog
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_256230, _256232), once(user:is_flag0(test)), '$restore_trace'(_256230, _256232))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_256230, _256232), system:once(user:is_flag0(test)), system:'$restore_trace'(_256230, _256232))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_256230, _256232))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Exit: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] user_err(if_t(\+symbolic(else), nop(nl)))
^  Unify: (216) [user] user_err(if_t(\+symbolic(else), nop(nl)))
^  Call: (217) [user] original_user_error(_264626)
^  Unify: (217) [user] original_user_error(_264626)
   Call: (218) [system] stream_property(_264626, file_no(2))
   Unify: (218) [system] stream_property(_264626, file_no(2))
   Call: (219) [system] nonvar(_264626)
   Redo: (218) [system] stream_property(_264626, file_no(2))
   Unify: (218) [system] stream_property(_264626, file_no(2))
   Call: (219) [system] nonvar(_264626)
   Redo: (218) [system] stream_property(_264626, file_no(2))
   Unify: (218) [system] stream_property(_264626, file_no(2))
   Call: (219) [system] nonvar(file_no(2))
   Exit: (219) [system] nonvar(file_no(2))
   Call: (219) [system] file_no(2)=alias(_275746)
   Redo: (218) [system] stream_property(_264626, file_no(2))
   Exit: (218) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (217) [user] original_user_error((0x7f327b683220))
^  Call: (217) [user] with_output_to((0x7f327b683220), if_t(\+symbolic(else), nop(nl)))
^  Call: (219) [user] if_t(\+symbolic(else), nop(nl))
^  Unify: (219) [user] if_t(\+symbolic(else), nop(nl))
^  Call: (221) [user] symbolic(else)
^  Unify: (221) [user] symbolic(else)
   Call: (222) [system] atomic(else)
   Exit: (222) [system] atomic(else)
^  Exit: (221) [user] symbolic(else)
^  Redo: (219) [user] if_t(\+symbolic(else), nop(nl))
^  Exit: (219) [user] if_t(\+symbolic(else), nop(nl))
^  Exit: (217) [user] with_output_to((0x7f327b683220), if_t(\+symbolic(else), nop(nl)))
^  Exit: (216) [user] user_err(if_t(\+symbolic(else), nop(nl)))
^  Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(else), nop(nl))))
^  Exit: (214) [user] not_compatio(if_t(\+symbolic(else), nop(nl)))
^  Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))
^  Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))
^  Call: (215) [user] original_user_output(_294560)
^  Unify: (215) [user] original_user_output(_294560)
   Call: (216) [system] stream_property(_294560, file_no(1))
   Unify: (216) [system] stream_property(_294560, file_no(1))
   Call: (217) [system] nonvar(_294560)
   Redo: (216) [system] stream_property(_294560, file_no(1))
   Unify: (216) [system] stream_property(_294560, file_no(1))
   Call: (217) [system] nonvar(_294560)
   Redo: (216) [system] stream_property(_294560, file_no(1))
   Unify: (216) [system] stream_property(_294560, file_no(1))
   Call: (217) [system] nonvar(file_no(1))
   Exit: (217) [system] nonvar(file_no(1))
   Call: (217) [system] file_no(1)=alias(_305680)
   Redo: (216) [system] stream_property(_294560, file_no(1))
   Exit: (216) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (215) [user] original_user_output((0x7f327b683120))
^  Call: (215) [user] with_output_to((0x7f327b683120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))
^  Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))
^  Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))
^  Call: (218) [user] as_tf(is_mettalog, _312582)
^  Unify: (218) [user] as_tf(is_mettalog, _312582)
   Call: (219) [system] is_mettalog\=[_314442|_314444]
   Exit: (219) [system] is_mettalog\=[_314442|_314444]
^  Call: (219) [user] catch_nowarn((call(is_mettalog)*->_312582='True';_312582='False'))
^  Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_312582='True';_312582='False'))
   Call: (220) [user] catch_err((call(is_mettalog)*->_312582='True';_312582='False'), error(_318180, _318182), fail)
   Unify: (220) [user] catch_err((call(is_mettalog)*->_312582='True';_312582='False'), error(_318180, _318182), fail)
^  Call: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_win64
^  Unify: (224) [user] is_win64
   Call: (225) [system] current_prolog_flag(windows, _323796)
   Fail: (225) [system] current_prolog_flag(windows, _324724)
^  Fail: (224) [user] is_win64
^  Redo: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_metta_flag(log)
^  Unify: (224) [user] is_metta_flag(log)
^  Call: (226) [system] setup_call_cleanup('$notrace'(_330184, _330186), once(user:is_flag0(log)), '$restore_trace'(_330184, _330186))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_330184, _330186), system:once(user:is_flag0(log)), system:'$restore_trace'(_330184, _330186))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_330184, _330186))
^  Fail: (224) [user] is_metta_flag(log)
^  Fail: (223) [user] is_mettalog
   Call: (223) [system] _312582='False'
   Exit: (223) [system] 'False'='False'
   Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_318180, _318182), fail)
^  Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (218) [user] as_tf(is_mettalog, 'False')
^  Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))
^  Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))
^  Call: (219) [user] was_option_value(src_indents, _341598)
^  Unify: (219) [user] was_option_value(src_indents, _341598)
   Call: (220) [system] current_prolog_flag(src_indents, _343456)
   Exit: (220) [system] current_prolog_flag(src_indents, [])
   Call: (220) [system] _341598=[]
   Exit: (220) [system] []=[]
^  Exit: (219) [user] was_option_value(src_indents, [])
^  Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)), set_option_value(src_indents, []))
^  Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)), user:set_option_value(src_indents, []))
^  Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (222) [user] set_option_value(src_indents, 'False')
^  Unify: (222) [user] set_option_value(src_indents, 'False')
^  Call: (223) [user] set_option_value0(src_indents, 'False')
^  Unify: (223) [user] set_option_value0(src_indents, 'False')
^  Call: (224) [user] p2mE('False', _354890)
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE('False', 'False')
^  Exit: (224) [user] p2mE('False', 'False')
   Call: (225) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
   Call: (226) [system] duplicate_term('False', _362332)
   Exit: (226) [system] duplicate_term('False', 'False')
   Call: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (224) [user] p2mE(_366974, 'False')
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE(false, 'False')
^  Exit: (224) [user] p2mE(false, 'False')
   Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, false)
   Exit: (225) [system] set_prolog_flag(src_indents, false)
^  Exit: (223) [user] set_option_value0(src_indents, 'False')
^  Exit: (222) [user] set_option_value(src_indents, 'False')
^  Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))
^  Call: (221) [user] is_compatio
^  Unify: (221) [user] is_compatio
^  Call: (223) [system] setup_call_cleanup('$notrace'(_383062, _383064), once(user:is_compatio0), '$restore_trace'(_383062, _383064))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_383062, _383064), system:once(user:is_compatio0), system:'$restore_trace'(_383062, _383064))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_383062, _383064))
^  Fail: (221) [user] is_compatio
^  Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))
^  Call: (222) [rtrace] rtrace:quietly3(user:(wots(_388924, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))), (_388924==""->true;our_ansi_format('yellow', '~w~n', [_388924]))))
^  Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_388924, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))), (_388924==""->true;our_ansi_format('yellow', '~w~n', [_388924]))))
else
^  Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))
^  Call: (221) [user] set_option_value(src_indents, [])
^  Unify: (221) [user] set_option_value(src_indents, [])
^  Call: (222) [user] set_option_value0(src_indents, [])
^  Unify: (222) [user] set_option_value0(src_indents, [])
^  Call: (223) [user] p2mE([], _398070)
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [$syspreds] nb_setval(src_indents, [])
   Unify: (224) [$syspreds] nb_setval(src_indents, [])
   Call: (225) [system] duplicate_term([], _405512)
   Exit: (225) [system] duplicate_term([], [])
   Call: (225) [system] nb_linkval(src_indents, [])
   Exit: (225) [system] nb_linkval(src_indents, [])
   Exit: (224) [$syspreds] nb_setval(src_indents, [])
^  Call: (223) [user] p2mE(_410154, [])
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (224) [system] set_prolog_flag(src_indents, [])
   Exit: (224) [system] set_prolog_flag(src_indents, [])
^  Exit: (222) [user] set_option_value0(src_indents, [])
^  Exit: (221) [user] set_option_value(src_indents, [])
^  Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)), user:set_option_value(src_indents, []))
^  Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))
^  Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))
^  Exit: (215) [user] with_output_to((0x7f327b683120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))
^  Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))
^  Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(else), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))))
^  Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(else), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))))))
^  Call: (210) [user] in_answer_io(write_asrc(else))
^  Unify: (210) [user] in_answer_io(write_asrc(else))
   Call: (211) [system] nb_current(suspend_answers, true)
^  Redo: (210) [user] in_answer_io(write_asrc(else))
^  Unify: (210) [user] in_answer_io(write_asrc(else))
^  Call: (211) [user] answer_output(_433364)
^  Unify: (211) [user] answer_output(_433364)
^  Call: (212) [user] is_testing
^  Unify: (212) [user] is_testing
^  Call: (213) [user] is_metta_flag(test)
^  Unify: (213) [user] is_metta_flag(test)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_438906, _438908), once(user:is_flag0(test)), '$restore_trace'(_438906, _438908))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_438906, _438908), system:once(user:is_flag0(test)), system:'$restore_trace'(_438906, _438908))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_438906, _438908))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (213) [user] is_metta_flag(test)
^  Exit: (212) [user] is_testing
^  Call: (212) [user] original_user_output(_433364)
^  Unify: (212) [user] original_user_output(_433364)
   Call: (213) [system] stream_property(_433364, file_no(1))
   Unify: (213) [system] stream_property(_433364, file_no(1))
   Call: (214) [system] nonvar(_433364)
   Redo: (213) [system] stream_property(_433364, file_no(1))
   Unify: (213) [system] stream_property(_433364, file_no(1))
   Call: (214) [system] nonvar(_433364)
   Redo: (213) [system] stream_property(_433364, file_no(1))
   Unify: (213) [system] stream_property(_433364, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_455642)
   Redo: (213) [system] stream_property(_433364, file_no(1))
   Exit: (213) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (212) [user] original_user_output((0x7f327b683120))
^  Exit: (211) [user] answer_output((0x7f327b683120))
^  Call: (211) [user] with_output_to((0x7f327b683120), write_asrc(else))
   Call: (213) [user] write_asrc(else)
   Unify: (213) [user] write_asrc(else)
   Call: (214) [system] else=='Empty'
   Redo: (213) [user] write_asrc(else)
   Unify: (213) [user] write_asrc(else)
   Call: (214) [user] write_bsrc(else)
   Unify: (214) [user] write_bsrc(else)
   Call: (215) [system] else=='Empty'
   Redo: (214) [user] write_bsrc(else)
   Unify: (214) [user] write_bsrc(else)
   Call: (215) [system] ground(else)
   Exit: (215) [system] ground(else)
   Call: (215) [user] write_bsrc1(else)
   Unify: (215) [user] write_bsrc1(else)
   Call: (216) [system] is_list(else)
   Redo: (215) [user] write_bsrc1(else)
   Unify: (215) [user] write_bsrc1(else)
^  Call: (216) [user] write_src_woi(else)
^  Unify: (216) [user] write_src_woi(else)
^  Call: (218) [system] setup_call_cleanup('$notrace'(_478684, _478686), once(user:with_indents(false, write_src(else))), '$restore_trace'(_478684, _478686))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_478684, _478686), system:once(user:with_indents(false, write_src(else))), system:'$restore_trace'(_478684, _478686))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_478684, _478686))
else
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src(else))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] write_src_woi(else)
   Exit: (215) [user] write_bsrc1(else)
   Exit: (214) [user] write_bsrc(else)
   Exit: (213) [user] write_asrc(else)
^  Exit: (211) [user] with_output_to((0x7f327b683120), write_asrc(else))
^  Exit: (210) [user] in_answer_io(write_asrc(else))
^  Call: (210) [user] not_compatio(format('~N'))
^  Unify: (210) [user] not_compatio(format('~N'))
^  Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (212) [user] once((is_mettalog;is_testing))
^  Unify: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_win64
^  Unify: (215) [user] is_win64
   Call: (216) [system] current_prolog_flag(windows, _497630)
   Fail: (216) [system] current_prolog_flag(windows, _498558)
^  Fail: (215) [user] is_win64
^  Redo: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_metta_flag(log)
^  Unify: (215) [user] is_metta_flag(log)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_504018, _504020), once(user:is_flag0(log)), '$restore_trace'(_504018, _504020))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_504018, _504020), system:once(user:is_flag0(log)), system:'$restore_trace'(_504018, _504020))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_504018, _504020))
^  Fail: (215) [user] is_metta_flag(log)
^  Fail: (214) [user] is_mettalog
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_512388, _512390), once(user:is_flag0(test)), '$restore_trace'(_512388, _512390))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_512388, _512390), system:once(user:is_flag0(test)), system:'$restore_trace'(_512388, _512390))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_512388, _512390))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Exit: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (212) [user] user_err(format('~N'))
^  Unify: (212) [user] user_err(format('~N'))
^  Call: (213) [user] original_user_error(_520784)
^  Unify: (213) [user] original_user_error(_520784)
   Call: (214) [system] stream_property(_520784, file_no(2))
   Unify: (214) [system] stream_property(_4906, file_no(2))
   Call: (215) [system] nonvar(_4906)
   Redo: (214) [system] stream_property(_4906, file_no(2))
   Unify: (214) [system] stream_property(_4906, file_no(2))
   Call: (215) [system] nonvar(_4906)
   Redo: (214) [system] stream_property(_4906, file_no(2))
   Unify: (214) [system] stream_property(_4906, file_no(2))
   Call: (215) [system] nonvar(file_no(2))
   Exit: (215) [system] nonvar(file_no(2))
   Call: (215) [system] file_no(2)=alias(_12920)
   Redo: (214) [system] stream_property(_4906, file_no(2))
   Exit: (214) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (213) [user] original_user_error((0x7f327b683220))
^  Call: (213) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (215) [$syspreds] format('~N')
   Unify: (215) [$syspreds] format('~N')
^  Call: (216) [$syspreds] format('~N', [])
^  Exit: (216) [$syspreds] format('~N', [])
   Exit: (215) [$syspreds] format('~N')
^  Exit: (213) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (212) [user] user_err(format('~N'))
^  Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (210) [user] not_compatio(format('~N'))
   Call: (210) [system] true\==true
   Fail: (210) [system] true\==true
   Call: (210) [system] _4358=false
   Exit: (210) [system] false=false
^  Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019733893999999808)))))
^  Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019733893999999808)))))
   Call: (212) [system] false==true
   Fail: (212) [system] false==true
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019733893999999808))))
^  Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019733893999999808))))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_37624, _37626), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019733893999999808))))), _37582, fbug((_37582-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019733893999999808))))))))), '$restore_trace'(_37624, _37626))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_37624, _37626), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019733893999999808))))), _37582, fbug((_37582-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019733893999999808))))))))), system:'$restore_trace'(_37624, _37626))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_37624, _37626))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019733893999999808))))), _37582, fbug((_37582-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019733893999999808))))))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019733893999999808))))
^  Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019733893999999808)))))
^  Call: (210) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4462), maplist(print_var, _4462), nop(nl)));true)))
^  Unify: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4462), maplist(print_var, _4462), nop(nl)));true)))
^  Call: (212) [system] setup_call_cleanup('$notrace'(_46440, _46442), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4462), maplist(print_var, _4462), nop(nl)));true))))), '$restore_trace'(_46440, _46442))
^  Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_46440, _46442), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4462), maplist(print_var, _4462), nop(nl)));true))))), system:'$restore_trace'(_46440, _46442))
^  Call: (213) [system] sig_atomic(system:'$notrace'(_46440, _46442))
^  Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4462), maplist(print_var, _4462), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4462), maplist(print_var, _4462), nop(nl)));true)))
   Call: (210) [system] false==true
   Fail: (210) [system] false==true
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _3556), _3556, [], [], _3556, _3422)
   Call: (208) [$syspreds] flag(result_num, _59386, _59386)
   Unify: (208) [$syspreds] flag(result_num, _59386, _59386)
   Call: (209) [system] _59386==_59386
   Exit: (209) [system] _59386==_59386
   Call: (209) [system] get_flag(result_num, _59386)
   Exit: (209) [system] get_flag(result_num, 1)
   Exit: (208) [$syspreds] flag(result_num, 1, 1)
   Call: (208) [system] 1==0
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _3556), _3556, [], [], _3556, _3422)
^  Call: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] answer_output(_76284)
^  Unify: (209) [user] answer_output(_76284)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_81826, _81828), once(user:is_flag0(test)), '$restore_trace'(_81826, _81828))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_81826, _81828), system:once(user:is_flag0(test)), system:'$restore_trace'(_81826, _81828))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_81826, _81828))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_76284)
^  Unify: (210) [user] original_user_output(_76284)
   Call: (211) [system] stream_property(_76284, file_no(1))
   Unify: (211) [system] stream_property(_76284, file_no(1))
   Call: (212) [system] nonvar(_76284)
   Redo: (211) [system] stream_property(_76284, file_no(1))
   Unify: (211) [system] stream_property(_76284, file_no(1))
   Call: (212) [system] nonvar(_76284)
   Redo: (211) [system] stream_property(_76284, file_no(1))
   Unify: (211) [system] stream_property(_76284, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_98562)
   Redo: (211) [system] stream_property(_76284, file_no(1))
   Exit: (211) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f327b683120))
^  Exit: (209) [user] answer_output((0x7f327b683120))
^  Call: (209) [user] with_output_to((0x7f327b683120), write(']\n'))
   Call: (211) [system] write(']\n')
]
   Exit: (211) [system] write(']\n')
^  Exit: (209) [user] with_output_to((0x7f327b683120), write(']\n'))
^  Exit: (208) [user] in_answer_io(write(']\n'))
^  Call: (208) [user] ignore(res(else)=res(_3422))
^  Unify: (208) [system] ignore(user:(res(else)=res(_3422)))
   Call: (209) [system] res(else)=res(_3422)
   Exit: (209) [system] res(else)=res(else)
^  Exit: (208) [system] ignore(user:(res(else)=res(else)))
   Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _3556), _3556, [], [], _3556, else)
   Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _3556), _3556, [], [], _3556, else)
   Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _3556), _3556, [], [], _3556, else)
^  Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(else)), notrace(into_metta_callable('&self', else, eval_H(500, '&self', else, _3556), _3556, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _3556), _3556, [], [], _3556, else)), give_up(_3640), pp_m('red', gave_up(_3640))))
   Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, else)
   Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, else))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, else)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), else)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), else))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['get-performance-stats', _160874, _160880], [[statistics, 'garbage-collection', [::, _160922, _160922, _160934]], [statistics, cputime, [::, _160970, _160922]], [is, _160874, [/, _160934, 1000]], [is, _160880, [/, _160970, 1000]]]], ['_TT'=_160970, '_TGC'=_160934, '__'=_160922, '_T'=_160880, '_GC'=_160874], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1532, 72, 7, 1532))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['get-performance-stats', _160874, _160880], [[statistics, 'garbage-collection', [::, _160922, _160922, _160934]], [statistics, cputime, [::, _160970, _160922]], [is, _160874, [/, _160934, 1000]], [is, _160880, [/, _160970, 1000]]]], ['_TT'=_160970, '_TGC'=_160934, '__'=_160922, '_T'=_160880, '_GC'=_160874], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1532, 72, 7, 1532))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_TT'=_160970, '_TGC'=_160934, '__'=_160922, '_T'=_160880, '_GC'=_160874])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_TT'=_160970, '_TGC'=_160934, '__'=_160922, '_T'=_160880, '_GC'=_160874])
   Call: (195) [apply] apply:maplist_(['_TT'=_160970, '_TGC'=_160934, '__'=_160922, '_T'=_160880, '_GC'=_160874], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_TT'=_160970, '_TGC'=_160934, '__'=_160922, '_T'=_160880, '_GC'=_160874], user:maybe_assign)
   Call: (196) [user] maybe_assign('_TT'=_160970)
   Unify: (196) [user] maybe_assign('_TT'=_160970)
^  Call: (197) [user] ignore(_160970=_TT)
^  Unify: (197) [system] ignore(user:(_160970=_TT))
   Call: (198) [system] _160970=_TT
   Exit: (198) [system] _TT=_TT
^  Exit: (197) [system] ignore(user:(_TT=_TT))
   Exit: (196) [user] maybe_assign('_TT'=_TT)
   Call: (196) [apply] apply:maplist_(['_TGC'=_160934, '__'=_160922, '_T'=_160880, '_GC'=_160874], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_TGC'=_160934, '__'=_160922, '_T'=_160880, '_GC'=_160874], user:maybe_assign)
   Call: (197) [user] maybe_assign('_TGC'=_160934)
   Unify: (197) [user] maybe_assign('_TGC'=_160934)
^  Call: (198) [user] ignore(_160934=_TGC)
^  Unify: (198) [system] ignore(user:(_160934=_TGC))
   Call: (199) [system] _160934=_TGC
   Exit: (199) [system] _TGC=_TGC
^  Exit: (198) [system] ignore(user:(_TGC=_TGC))
   Exit: (197) [user] maybe_assign('_TGC'=_TGC)
   Call: (197) [apply] apply:maplist_(['__'=_160922, '_T'=_160880, '_GC'=_160874], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['__'=_160922, '_T'=_160880, '_GC'=_160874], user:maybe_assign)
   Call: (198) [user] maybe_assign('__'=_160922)
   Unify: (198) [user] maybe_assign('__'=_160922)
^  Call: (199) [user] ignore(_160922=__)
^  Unify: (199) [system] ignore(user:(_160922=__))
   Call: (200) [system] _160922=__
   Exit: (200) [system] __=__
^  Exit: (199) [system] ignore(user:(__=__))
   Exit: (198) [user] maybe_assign('__'=__)
   Call: (198) [apply] apply:maplist_(['_T'=_160880, '_GC'=_160874], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_T'=_160880, '_GC'=_160874], user:maybe_assign)
   Call: (199) [user] maybe_assign('_T'=_160880)
   Unify: (199) [user] maybe_assign('_T'=_160880)
^  Call: (200) [user] ignore(_160880=_T)
^  Unify: (200) [system] ignore(user:(_160880=_T))
   Call: (201) [system] _160880=_T
   Exit: (201) [system] _T=_T
^  Exit: (200) [system] ignore(user:(_T=_T))
   Exit: (199) [user] maybe_assign('_T'=_T)
   Call: (199) [apply] apply:maplist_(['_GC'=_160874], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_GC'=_160874], user:maybe_assign)
   Call: (200) [user] maybe_assign('_GC'=_160874)
   Unify: (200) [user] maybe_assign('_GC'=_160874)
^  Call: (201) [user] ignore(_160874=_GC)
^  Unify: (201) [system] ignore(user:(_160874=_GC))
   Call: (202) [system] _160874=_GC
   Exit: (202) [system] _GC=_GC
^  Exit: (201) [system] ignore(user:(_GC=_GC))
   Exit: (200) [user] maybe_assign('_GC'=_GC)
   Call: (200) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_GC'=_GC], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_T'=_T, '_GC'=_GC], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['__'=__, '_T'=_T, '_GC'=_GC], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_TGC'=_TGC, '__'=__, '_T'=_T, '_GC'=_GC], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_TT'=_TT, '_TGC'=_TGC, '__'=__, '_T'=_T, '_GC'=_GC], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_TT'=_TT, '_TGC'=_TGC, '__'=__, '_T'=_T, '_GC'=_GC])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Call: (196) [system] var([=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Call: (196) [system] string([=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _281944), pfcAdd_Now('next-operation'(_281944)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _281944), pfcAdd_Now('next-operation'(_281944)))
   Call: (197) [user] into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _281944)
   Unify: (197) [user] into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], op(+, =, _284736))
   Call: (198) [user] o_s([['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _284736)
   Unify: (198) [user] o_s([['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _284736)
   Call: (199) [user] o_s(['get-performance-stats', _GC, _T], _284736)
   Unify: (199) [user] o_s(['get-performance-stats', _GC, _T], _284736)
   Call: (200) [user] o_s('get-performance-stats', _284736)
   Unify: (200) [user] o_s('get-performance-stats', 'get-performance-stats')
   Exit: (200) [user] o_s('get-performance-stats', 'get-performance-stats')
   Exit: (199) [user] o_s(['get-performance-stats', _GC, _T], 'get-performance-stats')
   Exit: (198) [user] o_s([['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], 'get-performance-stats')
   Exit: (197) [user] into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], op(+, =, 'get-performance-stats'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (199) [user] must_ex(current_why_UU(_305954))
^  Unify: (199) [user] must_ex(current_why_UU(_305954))
   Call: (201) [user] current_why_UU(_305954)
   Unify: (201) [user] current_why_UU(_305954)
^  Call: (202) [user] get_why_uu(_305954)
^  Unify: (202) [user] get_why_uu(_305954)
^  Call: (203) [user] findall(_311494, current_why(_311494), _311500)
^  Unify: (203) [$bags] findall(_311494, user:current_why(_311494), _311500)
^  Call: (204) [$bags] findall(_311494, user:current_why(_311494), _311500, [])
^  Unify: (204) [$bags] findall(_311494, user:current_why(_311494), _311500, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_311494, user:current_why(_311494), _311500, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_311494, user:current_why(_311494), _311500, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_311494, user:current_why(_311494), _311500, [])
   Unify: (206) [$bags] findall_loop(_311494, user:current_why(_311494), _311500, [])
^  Call: (207) [user] bugger:current_why(_311494)
^  Unify: (207) [user] bugger:current_why(_311494)
^  Call: (208) [user] bugger:current_why_data(_311494)
^  Unify: (208) [user] bugger:current_why_data(_311494)
   Call: (209) [system] nb_current('$current_why', wp(_311494, _322754))
   Fail: (209) [system] nb_current('$current_why', wp(_311494, _322754))
^  Redo: (208) [user] bugger:current_why_data(_311494)
^  Unify: (208) [user] bugger:current_why_data(_311494)
   Call: (209) [t_l] t_l:current_why_source(_311494)
   Fail: (209) [t_l] t_l:current_why_source(_311494)
^  Fail: (208) [user] bugger:current_why_data(_311494)
^  Redo: (207) [user] bugger:current_why(_311494)
^  Unify: (207) [user] bugger:current_why(mfl4(_330182, _330184, _330186, _330188))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_331138, _331140), once(user:current_mfl4(_330182, _330184, _330186, _330188)), '$restore_trace'(_331138, _331140))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_331138, _331140), system:once(user:current_mfl4(_330182, _330184, _330186, _330188)), system:'$restore_trace'(_331138, _331140))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_331138, _331140))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_330182, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_330182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_311494, user:current_why(_311494), _311500, [])
   Exit: (206) [$bags] findall_loop(_311494, user:current_why(_311494), [P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_311494, user:current_why(_311494), [P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_311494, user:current_why(_311494), [P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_311494, user:current_why(_311494), [P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _305954)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _305954)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_467566, _467568)
   Fail: (204) [system] [P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_467566, _467568)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _305954)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _305954)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _497928)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _497928)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _497928)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_347970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3878)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3878)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3878)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3878)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3878)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3878)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3832)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3832)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_341264, _341266)
   Fail: (205) [system] P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_341264, _341266)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3832)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _499578)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _499578)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _499578)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3860, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3860)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3860, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3860)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3860, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3860)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3860, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3860)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _30992)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3860, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3860)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3860, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3860)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'get-performance-stats')), P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'get-performance-stats')), P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'get-performance-stats')), _131404, _131406)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'get-performance-stats')), user, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
   Call: (212) [system] _135148=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'get-performance-stats')), true, _137018)
^  Exit: (212) [user] clause('next-operation'(op(+, =, 'get-performance-stats')), true, (0x5626675b2e50))
   Call: (212) [$syspreds] clause_property((0x5626675b2e50), module(user))
   Unify: (212) [$syspreds] clause_property((0x5626675b2e50), module(user))
   Exit: (212) [$syspreds] clause_property((0x5626675b2e50), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true, (0x5626675b2e50))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true, (0x5626675b2e50))
^  Call: (213) [user] clause(_143574, _143576, (0x5626675b2e50))
^  Exit: (213) [user] clause('next-operation'(op(+, =, 'get-performance-stats')), true, (0x5626675b2e50))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, 'get-performance-stats')), _145470)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
   Call: (213) [system] 'next-operation'(op(+, =, 'get-performance-stats'))=@='next-operation'(op(+, =, 'get-performance-stats'))
   Exit: (213) [system] 'next-operation'(op(+, =, 'get-performance-stats'))=@='next-operation'(op(+, =, 'get-performance-stats'))
^  Call: (213) [user] strip_m(true, _150112)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, 'get-performance-stats')), true)=@=cl('next-operation'(op(+, =, 'get-performance-stats')), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, 'get-performance-stats')), true)=@=cl('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true, (0x5626675b2e50))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3860, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3860)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3860, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3860)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3860, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3860)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_226558)
   Fail: (202) [t_l] t_l:pfcSearchTL(_226558)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_229332)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], op(+, =, 'get-performance-stats')), pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])\=[_250798|_250800]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])\=[_250798|_250800]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]))*->_3422='True';_3422='False'), error(_254536, _254538), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]))*->_3422='True';_3422='False'), error(_254536, _254538), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Call: (204) [user] metta_interp_mode(+, _258252)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Call: (205) [user] metta_interp_mode(load, _262842)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _272064)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_278540, _278542), once(user:is_compatio0), '$restore_trace'(_278540, _278542))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_278540, _278542), system:once(user:is_compatio0), system:'$restore_trace'(_278540, _278542))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_278540, _278542))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_284158, must_det_ll(user:metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))), (_284158==""->true;our_ansi_format('#ffa505', '~w~n', [_284158]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_284158, must_det_ll(user:metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))), (_284158==""->true;our_ansi_format('#ffa505', '~w~n', [_284158]))))
  (= 
    (get-performance-stats $GC $T) 
    ( (statistics garbage-collection 
        (:: $ $ $TGC)) 
      (statistics cputime 
        (:: $TT $)) 
      (is $GC 
        (/ $TGC 1000)) 
      (is $T 
        (/ $TT 1000))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]))*->'True'='True';'True'='False'), error(_254536, _254538), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, exec(endif), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1765, 83, 23, 1765))
^  Exit: (193) [user] metta_file_buffer(+, exec(endif), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1765, 83, 23, 1765))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Call: (196) [system] var(exec(endif))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec(endif)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Call: (196) [system] string(exec(endif))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Call: (197) [system] var(endif)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Call: (197) [system] string(endif)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _464998))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4))
   Call: (200) [system] _474642 is 4+1
   Exit: (200) [system] 5 is 4+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _500588))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _500588))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _500588))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _500588))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3566)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3566)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _9488)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5)
   Call: (200) [system] _3566=5
   Exit: (200) [system] 5=5
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5))
^  Call: (197) [user] must_det_ll(5>0)
^  Unify: (197) [user] must_det_ll(user:(5>0))
^  Call: (198) [user] once(user:(5>0))
^  Unify: (198) [system] once(user:(5>0))
   Call: (199) [system] 5>0
   Exit: (199) [system] 5>0
^  Exit: (198) [system] once(user:(5>0))
^  Exit: (197) [user] must_det_ll(user:(5>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_49510, _49512), once(user:is_synthing_unit_tests0), '$restore_trace'(_49510, _49512))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_49510, _49512), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_49510, _49512))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_49510, _49512))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5, _54248)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5, _54248)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
^  Call: (197) [user] if_t(into_simple_op(exec, endif, _73528), pfcAdd_Now('next-operation'(_73528)))
^  Unify: (197) [user] if_t(into_simple_op(exec, endif, _73528), pfcAdd_Now('next-operation'(_73528)))
   Call: (198) [user] into_simple_op(exec, endif, _73528)
   Fail: (198) [user] into_simple_op(exec, endif, _73528)
^  Redo: (197) [user] if_t(into_simple_op(exec, endif, _73528), pfcAdd_Now('next-operation'(_73528)))
^  Exit: (197) [user] if_t(into_simple_op(exec, endif, _73528), pfcAdd_Now('next-operation'(_73528)))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, _3422))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, _3422))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, _3422)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, _3422)
   Call: (200) [system] _98348=_98350
   Exit: (200) [system] _98348=_98348
^  Call: (200) [user] ignore(catch((not_compatio(write_exec(endif)), notrace(into_metta_callable('&self', endif, _100246, _98348, _100250, _100252)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, _100246, _98348, _100250, _100252, _98348, _3422)), give_up(_100288), pp_m('red', gave_up(_100288))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(endif)), notrace(into_metta_callable('&self', endif, _100246, _98348, _100250, _100252)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, _100246, _98348, _100250, _100252, _98348, _3422)), give_up(_100288), pp_m('red', gave_up(_100288))))
^  Call: (203) [user] not_compatio(write_exec(endif))
^  Unify: (203) [user] not_compatio(write_exec(endif))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(endif)))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(endif)))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _119522)
   Fail: (209) [system] current_prolog_flag(windows, _120450)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_125910, _125912), once(user:is_flag0(log)), '$restore_trace'(_125910, _125912))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_125910, _125912), system:once(user:is_flag0(log)), system:'$restore_trace'(_125910, _125912))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_125910, _125912))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_134280, _134282), once(user:is_flag0(test)), '$restore_trace'(_134280, _134282))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_134280, _134282), system:once(user:is_flag0(test)), system:'$restore_trace'(_134280, _134282))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_134280, _134282))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec(endif))
^  Unify: (205) [user] user_err(write_exec(endif))
^  Call: (206) [user] original_user_error(_142676)
^  Unify: (206) [user] original_user_error(_142676)
   Call: (207) [system] stream_property(_142676, file_no(2))
   Unify: (207) [system] stream_property(_142676, file_no(2))
   Call: (208) [system] nonvar(_142676)
   Redo: (207) [system] stream_property(_142676, file_no(2))
   Unify: (207) [system] stream_property(_142676, file_no(2))
   Call: (208) [system] nonvar(_142676)
   Redo: (207) [system] stream_property(_142676, file_no(2))
   Unify: (207) [system] stream_property(_142676, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_153796)
   Redo: (207) [system] stream_property(_142676, file_no(2))
   Exit: (207) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f327b683220))
^  Call: (206) [user] with_output_to((0x7f327b683220), write_exec(endif))
   Call: (208) [user] write_exec(endif)
   Unify: (208) [user] write_exec(endif)
^  Call: (209) [user] real_notrace(write_exec0(endif))
^  Unify: (209) [user] real_notrace(user:write_exec0(endif))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_162160, _162162), once(user:write_exec0(endif)), '$restore_trace'(_162160, _162162))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_162160, _162162), user:once(user:write_exec0(endif)), user:'$restore_trace'(_162160, _162162))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_162160, _162162))
  !endif

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(endif)), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0(endif))
   Exit: (208) [user] write_exec(endif)
^  Exit: (206) [user] with_output_to((0x7f327b683220), write_exec(endif))
^  Exit: (205) [user] user_err(write_exec(endif))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(endif)))
^  Exit: (203) [user] not_compatio(write_exec(endif))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_173858, _173860), once(user:into_metta_callable('&self', endif, _100246, _98348, _100250, _100252)), '$restore_trace'(_173858, _173860))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_173858, _173860), system:once(user:into_metta_callable('&self', endif, _100246, _98348, _100250, _100252)), system:'$restore_trace'(_173858, _173860))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_173858, _173860))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', endif, eval_H(500, '&self', endif, _98348), _98348, [], [])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _98348), _98348, [], [], _98348, _3422)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _98348), _98348, [], [], _98348, _3422)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _189784), forall(rtrace_on_error(_189784), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _189784), user:forall(rtrace_on_error(_189784), true))
^  Call: (206) [user] clause(reset_cache, _189784)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626)), _197270, (write_src_uo(_197270=retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))), catch(rtrace(retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))), _197270, throw(give_up(_197270=retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))))), throw(_197270)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626)), _197270, (write_src_uo(_197270=retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))), catch(rtrace(retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))), _197270, throw(give_up(_197270=retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))))), throw(_197270)))
^  Call: (210) [user] retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))
^  Exit: (210) [user] retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626)), _197270, (write_src_uo(_197270=retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))), catch(rtrace(retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))), _197270, throw(give_up(_197270=retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))))), throw(_197270)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_192618, _192620, _192622, _192624, _192626))), user:true)
^  Redo: (206) [user] clause(reset_cache, _189784)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _209394, (write_src_uo(_209394=true), catch(rtrace(true), _209394, throw(give_up(_209394=true))), throw(_209394)))
   Unify: (208) [user] catch_err(true, _209394, (write_src_uo(_209394=true), catch(rtrace(true), _209394, throw(give_up(_209394=true))), throw(_209394)))
   Exit: (208) [user] catch_err(true, _209394, (write_src_uo(_209394=true), catch(rtrace(true), _209394, throw(give_up(_209394=true))), throw(_209394)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _189784), user:forall(rtrace_on_error(_189784), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _98348), _98348, [], [], _98348, _3422)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _98348), _98348, [], [], _98348, _3422)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _98348), _98348, [], [], _98348, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _98348), _98348, [], [], _98348, _3422)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', endif, _98348))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _98348), _98348, [], [], _98348, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _98348), _98348, [], [], _98348, _3422)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_246458, _246460), once(user:(reset_eval_num, _245930=res(_3422), _245946=prev_result('Empty'), inside_assert(eval_H(500, '&self', endif, _98348), _245964), (is_compatio->option_else(answer, _245988, leap);option_else(answer, _245988, each)), option_else('maximum-result-count', _246010, inf), option_else('initial-result-count', _246024, 10), _246036=contrl(_246010, _245988), _246054=_246056, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_246084), option_value(exec, skip), \+always_exec(_245964)->_246114=(skip(eval_H(500, '&self', endif, _98348)), deterministic(_246130)), _246054=1, !, true;_246114=(eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, _245930, _246188)), !, flag(result_num, _246214, 0), _246226=eval('&self', _245964, _98348), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_98348), if_t(_246054==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_246054==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_246226)))), if_t(option_value(repl, true), add_history_src(exec(_245964))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_246226), writeln('.')))), true)))), '$restore_trace'(_246458, _246460))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_246458, _246460), system:once(user:(reset_eval_num, _245930=res(_3422), _245946=prev_result('Empty'), inside_assert(eval_H(500, '&self', endif, _98348), _245964), (is_compatio->option_else(answer, _245988, leap);option_else(answer, _245988, each)), option_else('maximum-result-count', _246010, inf), option_else('initial-result-count', _246024, 10), _246036=contrl(_246010, _245988), _246054=_246056, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_246084), option_value(exec, skip), \+always_exec(_245964)->_246114=(skip(eval_H(500, '&self', endif, _98348)), deterministic(_246130)), _246054=1, !, true;_246114=(eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, _245930, _246188)), !, flag(result_num, _246214, 0), _246226=eval('&self', _245964, _98348), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_98348), if_t(_246054==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_246054==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_246226)))), if_t(option_value(repl, true), add_history_src(exec(_245964))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_246226), writeln('.')))), true)))), system:'$restore_trace'(_246458, _246460))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_246458, _246460))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', endif, _98348), endif), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _246054=_246054, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_246084), option_value(exec, skip), \+always_exec(endif)->(eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188))=(skip(eval_H(500, '&self', endif, _98348)), deterministic(_246130)), _246054=1, !, true;(eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188))=(eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)), !, flag(result_num, 1, 0), eval('&self', endif, _98348)=eval('&self', endif, _98348), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_98348), if_t(_246054==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_246054==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', endif, _98348))))), if_t(option_value(repl, true), add_history_src(exec(endif))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', endif, _98348)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_278404)
^  Unify: (209) [user] answer_output(_278404)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_283946, _283948), once(user:is_flag0(test)), '$restore_trace'(_283946, _283948))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_283946, _283948), system:once(user:is_flag0(test)), system:'$restore_trace'(_283946, _283948))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_283946, _283948))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_278404)
^  Unify: (210) [user] original_user_output(_278404)
   Call: (211) [system] stream_property(_278404, file_no(1))
   Unify: (211) [system] stream_property(_278404, file_no(1))
   Call: (212) [system] nonvar(_278404)
   Redo: (211) [system] stream_property(_278404, file_no(1))
   Unify: (211) [system] stream_property(_278404, file_no(1))
   Call: (212) [system] nonvar(_278404)
   Redo: (211) [system] stream_property(_278404, file_no(1))
   Unify: (211) [system] stream_property(_278404, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_300682)
   Redo: (211) [system] stream_property(_278404, file_no(1))
   Exit: (211) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f327b683120))
^  Exit: (209) [user] answer_output((0x7f327b683120))
^  Call: (209) [user] with_output_to((0x7f327b683120), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f327b683120), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _312784, _246130, timed_call((eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)), _312790), ((((_246130==true->!;true), set_option_value(interactive, _312784), contrl(inf, each)=contrl(_312860, _312862), nb_setarg(1, res(_3422), _246188), current_input(_312886), read_pending_codes(_312886, _312898, []), flag(result_num, _312912, _312912+1), flag(result_num, _312932, _312932), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _246188))), if_t(_312932=<_312860, ((_312932==1, _246130==true->not_compatio(format('~N~nDeterministic: ', [])), !;_246130==true->not_compatio(format('~N~nLast Result(~w): ', [_312932])), !;not_compatio(format('~N~nNDet Result(~w): ', [_312932]))), ignore((not_compatio(if_t(\+symbolic(_246188), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_246188)), true)))))))), in_answer_io(write_asrc(_246188)), not_compatio(format('~N')), (_246130\==true, _312784, _312862\==leap, 10>_312932, _312932<_312860->_313294=true;_313294=false), if_t((_313294==true;_246130==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _312790))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _313398), maplist(print_var, _313398), nop(nl)));true)))), (_313294==true->write("~npress ';' for more solutions "), get_single_char_key(_313460), not_compatio((writeq(key=_313460), nl)), (_313460==b->once(repl), fail;_313460==m->make;_313460==t->nop(set_debug(eval, true)), rtrace;_313460=='T'->set_debug(eval, true);_313460==(;)->true;_313460==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_313460=='L'->nb_setarg(1, contrl(inf, each), _312932);_313460==l->nb_setarg(2, contrl(inf, each), leap);(_313460=='\n';_313460=='\r')->!, fail;!, fail));_246130\==true, \+_312784, contrl(inf, each)=contrl(_312860, leap)->true;_246130==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _246130, timed_call((eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)), _312790), ((((_246130==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_312860, _312862), nb_setarg(1, res(_3422), _246188), current_input(_312886), read_pending_codes(_312886, _312898, []), flag(result_num, _312912, _312912+1), flag(result_num, _312932, _312932), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _246188))), if_t(_312932=<_312860, ((_312932==1, _246130==true->not_compatio(format('~N~nDeterministic: ', [])), !;_246130==true->not_compatio(format('~N~nLast Result(~w): ', [_312932])), !;not_compatio(format('~N~nNDet Result(~w): ', [_312932]))), ignore((not_compatio(if_t(\+symbolic(_246188), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_246188)), true)))))))), in_answer_io(write_asrc(_246188)), not_compatio(format('~N')), (_246130\==true, false, _312862\==leap, 10>_312932, _312932<_312860->_313294=true;_313294=false), if_t((_313294==true;_246130==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _312790))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _313398), maplist(print_var, _313398), nop(nl)));true)))), (_313294==true->write("~npress ';' for more solutions "), get_single_char_key(_313460), not_compatio((writeq(key=_313460), nl)), (_313460==b->once(repl), fail;_313460==m->make;_313460==t->nop(set_debug(eval, true)), rtrace;_313460=='T'->set_debug(eval, true);_313460==(;)->true;_313460==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_313460=='L'->nb_setarg(1, contrl(inf, each), _312932);_313460==l->nb_setarg(2, contrl(inf, each), leap);(_313460=='\n';_313460=='\r')->!, fail;!, fail));_246130\==true, \+false, contrl(inf, each)=contrl(_312860, leap)->true;_246130==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)), _312790)
   Unify: (209) [user] timed_call((eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)), _312790)
   Call: (210) [system] statistics(cputime, _326018)
   Exit: (210) [system] statistics(cputime, 9.494167648)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _338978)
^  Unify: (213) [user] was_option_value(rtrace, _338978)
   Call: (214) [system] current_prolog_flag(rtrace, _340836)
   Fail: (214) [system] current_prolog_flag(rtrace, _340836)
^  Redo: (213) [user] was_option_value(rtrace, _338978)
^  Unify: (213) [user] was_option_value(rtrace, _338978)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _344550)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _344550)
^  Redo: (213) [user] was_option_value(rtrace, _338978)
^  Unify: (213) [user] was_option_value(rtrace, _338978)
   Call: (214) [system] nb_current(rtrace, _348264)
   Fail: (214) [system] nb_current(rtrace, _348264)
^  Fail: (213) [user] was_option_value(rtrace, _338978)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_358488, _358490), once(user:option_value0(rtrace, true)), '$restore_trace'(_358488, _358490))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_358488, _358490), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_358488, _358490))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_358488, _358490))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _393706)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _393706)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _393706, _395642)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _393706, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _393706, _398446)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _393706, _399384)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_402118, _402120, _402122), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_402118, _402120, _402122), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_402118, _402120, _402122))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_402118, _402120, _402122))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_402118, _402120, _402122))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_402118, _402120, _402122))
   Call: (217) [system] callable(debugging_logicmoo_setting(_402118, _402120, _402122))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_402118, _402120, _402122))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_402118, _402120, _402122))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_402118, _402120, _402122))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_402118, _402120, _402122), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _393706, _416032)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)), rtrace:tAt_rtrace)
   Call: (212) [system] _426492=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)), deterministic(_428370)), (notrace(_428370==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', endif, _98348), deterministic(_246130), xform_out(_98348, _246188), nb_setarg(1, res(_3422), _246188)), deterministic(_428370)), (notrace(_428370==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', endif, _98348)
   Unify: (214) [user] eval_H(500, '&self', endif, _98348)
^  Call: (215) [user] catch_metta_return(eval_args(=, _437144, 500, '&self', endif, _98348), _98348)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _437144, 500, '&self', endif, _98348), _98348)
^  Call: (217) [user] eval_args(=, _437144, 500, '&self', endif, _98348)
^  Unify: (217) [user] eval_args(=, _437144, 500, '&self', endif, _98348)
   Call: (218) [system] var(endif)
^  Redo: (217) [user] eval_args(=, _437144, 500, '&self', endif, _98348)
^  Unify: (217) [user] eval_args(=, _437144, 500, '&self', endif, _98348)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_443750, _443752), once(user:self_eval(endif)), '$restore_trace'(_443750, _443752))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_443750, _443752), system:once(user:self_eval(endif)), system:'$restore_trace'(_443750, _443752))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_443750, _443752))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(endif)), system:'$restore_trace'(3, -1))
   Call: (218) [system] _98348=endif
   Exit: (218) [system] endif=endif
^  Exit: (217) [user] eval_args(=, _437144, 500, '&self', endif, endif)
^  Exit: (215) [user] catch_metta_return(eval_args(=, _437144, 500, '&self', endif, endif), endif)
   Exit: (214) [user] eval_H(500, '&self', endif, endif)
   Call: (214) [user] xform_out(endif, _246188)
   Unify: (214) [user] xform_out(endif, _246188)
^  Call: (215) [user] is_returned(endif)
^  Unify: (215) [user] is_returned(endif)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_455918, _455920), once(user:(\+is_empty(endif))), '$restore_trace'(_455918, _455920))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_455918, _455920), system:once(user:(\+is_empty(endif))), system:'$restore_trace'(_455918, _455920))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_455918, _455920))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(endif))), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_returned(endif)
   Call: (215) [system] _246188=endif
   Exit: (215) [system] endif=endif
   Exit: (214) [user] xform_out(endif, endif)
   Call: (214) [system] nb_setarg(1, res(_3422), endif)
   Exit: (214) [system] nb_setarg(1, res(endif), endif)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_465262, _465264), once(bugger:(true==true)), '$restore_trace'(_465262, _465264))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_465262, _465264), system:once(bugger:(true==true)), system:'$restore_trace'(_465262, _465264))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_465262, _465264))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (216) [system] var(rtrace:tAt_rtrace)
   Fail: (216) [system] var(rtrace:tAt_rtrace)
^  Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', endif, endif), deterministic(true), xform_out(endif, endif), nb_setarg(1, res(endif), endif)), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', endif, endif), deterministic(true), xform_out(endif, endif), nb_setarg(1, res(endif), endif)), rtrace:tAt_rtrace)
   Call: (210) [system] statistics(cputime, _478558)
   Exit: (210) [system] statistics(cputime, 9.513365012)
   Call: (210) [system] _312790 is 9.513365012-9.494167648
   Exit: (210) [system] 0.01919736400000005 is 9.513365012-9.494167648
   Exit: (209) [user] timed_call((eval_H(500, '&self', endif, endif), deterministic(true), xform_out(endif, endif), nb_setarg(1, res(endif), endif)), 0.01919736400000005)
   Call: (209) [system] true==true
   Exit: (209) [system] true==true
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
^  Call: (210) [user] set_option_value(interactive, false)
^  Unify: (210) [user] set_option_value(interactive, false)
^  Call: (211) [user] set_option_value0(interactive, false)
^  Unify: (211) [user] set_option_value0(interactive, false)
^  Call: (212) [user] p2mE(false, _490630)
^  Unify: (212) [user] p2mE(false, false)
   Call: (213) [system] atom(false)
   Exit: (213) [system] atom(false)
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [$syspreds] nb_setval(interactive, 'False')
   Unify: (213) [$syspreds] nb_setval(interactive, 'False')
   Call: (214) [system] duplicate_term('False', _498072)
   Exit: (214) [system] duplicate_term('False', 'False')
   Call: (214) [system] nb_linkval(interactive, 'False')
   Exit: (214) [system] nb_linkval(interactive, 'False')
   Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^  Call: (212) [user] p2mE(_502714, 'False')
^  Unify: (212) [user] p2mE('False', 'False')
   Call: (213) [system] atom('False')
   Exit: (213) [system] atom('False')
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (213) [system] set_prolog_flag(interactive, false)
   Exit: (213) [system] set_prolog_flag(interactive, false)
^  Exit: (211) [user] set_option_value0(interactive, false)
^  Exit: (210) [user] set_option_value(interactive, false)
   Call: (210) [system] contrl(inf, each)=contrl(_312860, _312862)
   Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
   Call: (210) [system] nb_setarg(1, res(endif), endif)
   Exit: (210) [system] nb_setarg(1, res(endif), endif)
   Call: (210) [system] current_input(_312886)
   Exit: (210) [system] current_input((0x7f327b683020))
   Call: (210) [system] read_pending_codes((0x7f327b683020), _312898, [])
   Exit: (210) [system] read_pending_codes((0x7f327b683020), [], [])
   Call: (210) [$syspreds] flag(result_num, _312912, _312912+1)
   Unify: (210) [$syspreds] flag(result_num, _312912, _312912+1)
   Call: (211) [system] _312912==_312912+1
   Redo: (210) [$syspreds] flag(result_num, _4018, _4018+1)
   Unify: (210) [$syspreds] flag(result_num, _4018, _4018+1)
^  Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4018, _4018+1))
   Call: (213) [$syspreds] update_flag(result_num, _4018, _4018+1)
   Unify: (213) [$syspreds] update_flag(result_num, _4018, _4018+1)
   Call: (214) [system] get_flag(result_num, _4018)
   Exit: (214) [system] get_flag(result_num, 0)
   Call: (214) [system] atom(0+1)
   Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (214) [system] set_flag(result_num, 1)
   Exit: (214) [system] set_flag(result_num, 1)
   Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
   Call: (210) [$syspreds] flag(result_num, _4038, _4038)
   Unify: (210) [$syspreds] flag(result_num, _4038, _4038)
   Call: (211) [system] _4038==_4038
   Exit: (211) [system] _4038==_4038
   Call: (211) [system] get_flag(result_num, _4038)
   Exit: (211) [system] get_flag(result_num, 1)
   Exit: (210) [$syspreds] flag(result_num, 1, 1)
^  Call: (210) [user] reset_eval_num
^  Unify: (210) [user] reset_eval_num
   Call: (211) [$syspreds] flag(eval_num, _26362, 0)
   Unify: (211) [$syspreds] flag(eval_num, _27294, 0)
   Call: (212) [system] _28150==0
   Redo: (211) [$syspreds] flag(eval_num, _29156, 0)
   Unify: (211) [$syspreds] flag(eval_num, _30088, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _30948, 0))
   Call: (214) [$syspreds] update_flag(eval_num, _30948, 0)
   Unify: (214) [$syspreds] update_flag(eval_num, _30948, 0)
   Call: (215) [system] get_flag(eval_num, _30948)
   Exit: (215) [system] get_flag(eval_num, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(eval_num, 0, 0)
   Call: (215) [system] set_flag(eval_num, 0)
   Exit: (215) [system] set_flag(eval_num, 0)
   Exit: (214) [$syspreds] update_flag(eval_num, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 0, 0))
   Exit: (211) [$syspreds] flag(eval_num, 0, 0)
   Call: (211) [$syspreds] flag(trace_output_len, _42192, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _43124, 0)
   Call: (212) [system] _43980==0
   Redo: (211) [$syspreds] flag(trace_output_len, _44986, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _45918, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _46778, 0))
   Call: (214) [$syspreds] update_flag(trace_output_len, _46778, 0)
   Unify: (214) [$syspreds] update_flag(trace_output_len, _46778, 0)
   Call: (215) [system] get_flag(trace_output_len, _46778)
   Exit: (215) [system] get_flag(trace_output_len, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (215) [system] set_flag(trace_output_len, 0)
   Exit: (215) [system] set_flag(trace_output_len, 0)
   Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (210) [user] reset_eval_num
^  Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), endif)))
^  Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), endif)))
^  Call: (211) [user] original_user_output(_60710)
^  Unify: (211) [user] original_user_output(_60710)
   Call: (212) [system] stream_property(_60710, file_no(1))
   Unify: (212) [system] stream_property(_60710, file_no(1))
   Call: (213) [system] nonvar(_60710)
   Redo: (212) [system] stream_property(_60710, file_no(1))
   Unify: (212) [system] stream_property(_60710, file_no(1))
   Call: (213) [system] nonvar(_60710)
   Redo: (212) [system] stream_property(_60710, file_no(1))
   Unify: (212) [system] stream_property(_60710, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_71830)
   Redo: (212) [system] stream_property(_60710, file_no(1))
   Exit: (212) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (211) [user] original_user_output((0x7f327b683120))
^  Call: (211) [user] with_output_to((0x7f327b683120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), endif)))
^  Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), endif)
^  Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), endif)
^  Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_current(suspend_answers, true)
^  Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (216) [user] answer_output(_83020)
^  Unify: (216) [user] answer_output(_83020)
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_88562, _88564), once(user:is_flag0(test)), '$restore_trace'(_88562, _88564))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_88562, _88564), system:once(user:is_flag0(test)), system:'$restore_trace'(_88562, _88564))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_88562, _88564))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Call: (217) [user] original_user_output(_83020)
^  Unify: (217) [user] original_user_output(_83020)
   Call: (218) [system] stream_property(_83020, file_no(1))
   Unify: (218) [system] stream_property(_83020, file_no(1))
   Call: (219) [system] nonvar(_83020)
   Redo: (218) [system] stream_property(_83020, file_no(1))
   Unify: (218) [system] stream_property(_83020, file_no(1))
   Call: (219) [system] nonvar(_83020)
   Redo: (218) [system] stream_property(_83020, file_no(1))
   Unify: (218) [system] stream_property(_83020, file_no(1))
   Call: (219) [system] nonvar(file_no(1))
   Exit: (219) [system] nonvar(file_no(1))
   Call: (219) [system] file_no(1)=alias(_105298)
   Redo: (218) [system] stream_property(_83020, file_no(1))
   Exit: (218) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (217) [user] original_user_output((0x7f327b683120))
^  Exit: (216) [user] answer_output((0x7f327b683120))
^  Call: (216) [user] with_output_to((0x7f327b683120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (216) [user] with_output_to((0x7f327b683120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (215) [system] nb_setarg(1, prev_result('Empty'), endif)
   Exit: (215) [system] nb_setarg(1, prev_result(endif), endif)
^  Exit: (213) [system] user:in_answer_io(if_t(prev_result(endif)\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(endif), endif)
^  Exit: (211) [user] with_output_to((0x7f327b683120), (in_answer_io(if_t(prev_result(endif)\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(endif), endif)))
^  Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(endif)\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(endif), endif)))
^  Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(endif), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))))))
^  Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(endif), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))))))
   Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
   Exit: (212) [system] 1==1
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (214) [user] once((is_mettalog;is_testing))
^  Unify: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_win64
^  Unify: (217) [user] is_win64
   Call: (218) [system] current_prolog_flag(windows, _139976)
   Fail: (218) [system] current_prolog_flag(windows, _140904)
^  Fail: (217) [user] is_win64
^  Redo: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_metta_flag(log)
^  Unify: (217) [user] is_metta_flag(log)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_146364, _146366), once(user:is_flag0(log)), '$restore_trace'(_146364, _146366))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_146364, _146366), system:once(user:is_flag0(log)), system:'$restore_trace'(_146364, _146366))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_146364, _146366))
^  Fail: (217) [user] is_metta_flag(log)
^  Fail: (216) [user] is_mettalog
^  Call: (216) [user] is_testing
^  Unify: (216) [user] is_testing
^  Call: (217) [user] is_metta_flag(test)
^  Unify: (217) [user] is_metta_flag(test)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_154734, _154736), once(user:is_flag0(test)), '$restore_trace'(_154734, _154736))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_154734, _154736), system:once(user:is_flag0(test)), system:'$restore_trace'(_154734, _154736))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_154734, _154736))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] is_metta_flag(test)
^  Exit: (216) [user] is_testing
^  Exit: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (215) [user] original_user_error(_163130)
^  Unify: (215) [user] original_user_error(_163130)
   Call: (216) [system] stream_property(_163130, file_no(2))
   Unify: (216) [system] stream_property(_163130, file_no(2))
   Call: (217) [system] nonvar(_163130)
   Redo: (216) [system] stream_property(_163130, file_no(2))
   Unify: (216) [system] stream_property(_163130, file_no(2))
   Call: (217) [system] nonvar(_163130)
   Redo: (216) [system] stream_property(_163130, file_no(2))
   Unify: (216) [system] stream_property(_163130, file_no(2))
   Call: (217) [system] nonvar(file_no(2))
   Exit: (217) [system] nonvar(file_no(2))
   Call: (217) [system] file_no(2)=alias(_174250)
   Redo: (216) [system] stream_property(_163130, file_no(2))
   Exit: (216) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (215) [user] original_user_error((0x7f327b683220))
^  Call: (215) [user] with_output_to((0x7f327b683220), format('~N~nDeterministic: ', []))
^  Call: (217) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (217) [user] format('~N~nDeterministic: ', [])
^  Exit: (215) [user] with_output_to((0x7f327b683220), format('~N~nDeterministic: ', []))
^  Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(endif), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))))
^  Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(endif), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))))
^  Call: (214) [user] not_compatio(if_t(\+symbolic(endif), nop(nl)))
^  Unify: (214) [user] not_compatio(if_t(\+symbolic(endif), nop(nl)))
^  Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(endif), nop(nl))))
^  Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(endif), nop(nl))))
^  Call: (216) [user] once((is_mettalog;is_testing))
^  Unify: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_win64
^  Unify: (219) [user] is_win64
   Call: (220) [system] current_prolog_flag(windows, _195942)
   Fail: (220) [system] current_prolog_flag(windows, _196870)
^  Fail: (219) [user] is_win64
^  Redo: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_metta_flag(log)
^  Unify: (219) [user] is_metta_flag(log)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_202330, _202332), once(user:is_flag0(log)), '$restore_trace'(_202330, _202332))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_202330, _202332), system:once(user:is_flag0(log)), system:'$restore_trace'(_202330, _202332))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_202330, _202332))
^  Fail: (219) [user] is_metta_flag(log)
^  Fail: (218) [user] is_mettalog
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_210700, _210702), once(user:is_flag0(test)), '$restore_trace'(_210700, _210702))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_210700, _210702), system:once(user:is_flag0(test)), system:'$restore_trace'(_210700, _210702))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_210700, _210702))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Exit: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] user_err(if_t(\+symbolic(endif), nop(nl)))
^  Unify: (216) [user] user_err(if_t(\+symbolic(endif), nop(nl)))
^  Call: (217) [user] original_user_error(_219096)
^  Unify: (217) [user] original_user_error(_219096)
   Call: (218) [system] stream_property(_219096, file_no(2))
   Unify: (218) [system] stream_property(_219096, file_no(2))
   Call: (219) [system] nonvar(_219096)
   Redo: (218) [system] stream_property(_219096, file_no(2))
   Unify: (218) [system] stream_property(_219096, file_no(2))
   Call: (219) [system] nonvar(_219096)
   Redo: (218) [system] stream_property(_219096, file_no(2))
   Unify: (218) [system] stream_property(_219096, file_no(2))
   Call: (219) [system] nonvar(file_no(2))
   Exit: (219) [system] nonvar(file_no(2))
   Call: (219) [system] file_no(2)=alias(_230216)
   Redo: (218) [system] stream_property(_219096, file_no(2))
   Exit: (218) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (217) [user] original_user_error((0x7f327b683220))
^  Call: (217) [user] with_output_to((0x7f327b683220), if_t(\+symbolic(endif), nop(nl)))
^  Call: (219) [user] if_t(\+symbolic(endif), nop(nl))
^  Unify: (219) [user] if_t(\+symbolic(endif), nop(nl))
^  Call: (221) [user] symbolic(endif)
^  Unify: (221) [user] symbolic(endif)
   Call: (222) [system] atomic(endif)
   Exit: (222) [system] atomic(endif)
^  Exit: (221) [user] symbolic(endif)
^  Redo: (219) [user] if_t(\+symbolic(endif), nop(nl))
^  Exit: (219) [user] if_t(\+symbolic(endif), nop(nl))
^  Exit: (217) [user] with_output_to((0x7f327b683220), if_t(\+symbolic(endif), nop(nl)))
^  Exit: (216) [user] user_err(if_t(\+symbolic(endif), nop(nl)))
^  Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(endif), nop(nl))))
^  Exit: (214) [user] not_compatio(if_t(\+symbolic(endif), nop(nl)))
^  Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))
^  Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))
^  Call: (215) [user] original_user_output(_249030)
^  Unify: (215) [user] original_user_output(_249030)
   Call: (216) [system] stream_property(_249030, file_no(1))
   Unify: (216) [system] stream_property(_249030, file_no(1))
   Call: (217) [system] nonvar(_249030)
   Redo: (216) [system] stream_property(_249030, file_no(1))
   Unify: (216) [system] stream_property(_249030, file_no(1))
   Call: (217) [system] nonvar(_249030)
   Redo: (216) [system] stream_property(_249030, file_no(1))
   Unify: (216) [system] stream_property(_249030, file_no(1))
   Call: (217) [system] nonvar(file_no(1))
   Exit: (217) [system] nonvar(file_no(1))
   Call: (217) [system] file_no(1)=alias(_260150)
   Redo: (216) [system] stream_property(_249030, file_no(1))
   Exit: (216) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (215) [user] original_user_output((0x7f327b683120))
^  Call: (215) [user] with_output_to((0x7f327b683120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))
^  Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))
^  Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))
^  Call: (218) [user] as_tf(is_mettalog, _267052)
^  Unify: (218) [user] as_tf(is_mettalog, _267052)
   Call: (219) [system] is_mettalog\=[_268912|_268914]
   Exit: (219) [system] is_mettalog\=[_268912|_268914]
^  Call: (219) [user] catch_nowarn((call(is_mettalog)*->_267052='True';_267052='False'))
^  Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_267052='True';_267052='False'))
   Call: (220) [user] catch_err((call(is_mettalog)*->_267052='True';_267052='False'), error(_272650, _272652), fail)
   Unify: (220) [user] catch_err((call(is_mettalog)*->_267052='True';_267052='False'), error(_272650, _272652), fail)
^  Call: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_win64
^  Unify: (224) [user] is_win64
   Call: (225) [system] current_prolog_flag(windows, _278266)
   Fail: (225) [system] current_prolog_flag(windows, _279194)
^  Fail: (224) [user] is_win64
^  Redo: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_metta_flag(log)
^  Unify: (224) [user] is_metta_flag(log)
^  Call: (226) [system] setup_call_cleanup('$notrace'(_284654, _284656), once(user:is_flag0(log)), '$restore_trace'(_284654, _284656))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_284654, _284656), system:once(user:is_flag0(log)), system:'$restore_trace'(_284654, _284656))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_284654, _284656))
^  Fail: (224) [user] is_metta_flag(log)
^  Fail: (223) [user] is_mettalog
   Call: (223) [system] _267052='False'
   Exit: (223) [system] 'False'='False'
   Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_272650, _272652), fail)
^  Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (218) [user] as_tf(is_mettalog, 'False')
^  Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))
^  Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))
^  Call: (219) [user] was_option_value(src_indents, _296068)
^  Unify: (219) [user] was_option_value(src_indents, _296068)
   Call: (220) [system] current_prolog_flag(src_indents, _297926)
   Exit: (220) [system] current_prolog_flag(src_indents, [])
   Call: (220) [system] _296068=[]
   Exit: (220) [system] []=[]
^  Exit: (219) [user] was_option_value(src_indents, [])
^  Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)), set_option_value(src_indents, []))
^  Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)), user:set_option_value(src_indents, []))
^  Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (222) [user] set_option_value(src_indents, 'False')
^  Unify: (222) [user] set_option_value(src_indents, 'False')
^  Call: (223) [user] set_option_value0(src_indents, 'False')
^  Unify: (223) [user] set_option_value0(src_indents, 'False')
^  Call: (224) [user] p2mE('False', _309360)
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE('False', 'False')
^  Exit: (224) [user] p2mE('False', 'False')
   Call: (225) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
   Call: (226) [system] duplicate_term('False', _316802)
   Exit: (226) [system] duplicate_term('False', 'False')
   Call: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (224) [user] p2mE(_321444, 'False')
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE(false, 'False')
^  Exit: (224) [user] p2mE(false, 'False')
   Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, false)
   Exit: (225) [system] set_prolog_flag(src_indents, false)
^  Exit: (223) [user] set_option_value0(src_indents, 'False')
^  Exit: (222) [user] set_option_value(src_indents, 'False')
^  Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))
^  Call: (221) [user] is_compatio
^  Unify: (221) [user] is_compatio
^  Call: (223) [system] setup_call_cleanup('$notrace'(_337532, _337534), once(user:is_compatio0), '$restore_trace'(_337532, _337534))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_337532, _337534), system:once(user:is_compatio0), system:'$restore_trace'(_337532, _337534))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_337532, _337534))
^  Fail: (221) [user] is_compatio
^  Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))
^  Call: (222) [rtrace] rtrace:quietly3(user:(wots(_343394, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))), (_343394==""->true;our_ansi_format('yellow', '~w~n', [_343394]))))
^  Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_343394, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))), (_343394==""->true;our_ansi_format('yellow', '~w~n', [_343394]))))
endif
^  Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))
^  Call: (221) [user] set_option_value(src_indents, [])
^  Unify: (221) [user] set_option_value(src_indents, [])
^  Call: (222) [user] set_option_value0(src_indents, [])
^  Unify: (222) [user] set_option_value0(src_indents, [])
^  Call: (223) [user] p2mE([], _352540)
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [$syspreds] nb_setval(src_indents, [])
   Unify: (224) [$syspreds] nb_setval(src_indents, [])
   Call: (225) [system] duplicate_term([], _359982)
   Exit: (225) [system] duplicate_term([], [])
   Call: (225) [system] nb_linkval(src_indents, [])
   Exit: (225) [system] nb_linkval(src_indents, [])
   Exit: (224) [$syspreds] nb_setval(src_indents, [])
^  Call: (223) [user] p2mE(_364624, [])
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (224) [system] set_prolog_flag(src_indents, [])
   Exit: (224) [system] set_prolog_flag(src_indents, [])
^  Exit: (222) [user] set_option_value0(src_indents, [])
^  Exit: (221) [user] set_option_value(src_indents, [])
^  Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)), user:set_option_value(src_indents, []))
^  Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))
^  Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))
^  Exit: (215) [user] with_output_to((0x7f327b683120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))
^  Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))
^  Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(endif), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))))
^  Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(endif), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))))))
^  Call: (210) [user] in_answer_io(write_asrc(endif))
^  Unify: (210) [user] in_answer_io(write_asrc(endif))
   Call: (211) [system] nb_current(suspend_answers, true)
^  Redo: (210) [user] in_answer_io(write_asrc(endif))
^  Unify: (210) [user] in_answer_io(write_asrc(endif))
^  Call: (211) [user] answer_output(_387834)
^  Unify: (211) [user] answer_output(_387834)
^  Call: (212) [user] is_testing
^  Unify: (212) [user] is_testing
^  Call: (213) [user] is_metta_flag(test)
^  Unify: (213) [user] is_metta_flag(test)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_393376, _393378), once(user:is_flag0(test)), '$restore_trace'(_393376, _393378))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_393376, _393378), system:once(user:is_flag0(test)), system:'$restore_trace'(_393376, _393378))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_393376, _393378))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (213) [user] is_metta_flag(test)
^  Exit: (212) [user] is_testing
^  Call: (212) [user] original_user_output(_387834)
^  Unify: (212) [user] original_user_output(_387834)
   Call: (213) [system] stream_property(_387834, file_no(1))
   Unify: (213) [system] stream_property(_387834, file_no(1))
   Call: (214) [system] nonvar(_387834)
   Redo: (213) [system] stream_property(_387834, file_no(1))
   Unify: (213) [system] stream_property(_387834, file_no(1))
   Call: (214) [system] nonvar(_387834)
   Redo: (213) [system] stream_property(_387834, file_no(1))
   Unify: (213) [system] stream_property(_387834, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_410112)
   Redo: (213) [system] stream_property(_387834, file_no(1))
   Exit: (213) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (212) [user] original_user_output((0x7f327b683120))
^  Exit: (211) [user] answer_output((0x7f327b683120))
^  Call: (211) [user] with_output_to((0x7f327b683120), write_asrc(endif))
   Call: (213) [user] write_asrc(endif)
   Unify: (213) [user] write_asrc(endif)
   Call: (214) [system] endif=='Empty'
   Redo: (213) [user] write_asrc(endif)
   Unify: (213) [user] write_asrc(endif)
   Call: (214) [user] write_bsrc(endif)
   Unify: (214) [user] write_bsrc(endif)
   Call: (215) [system] endif=='Empty'
   Redo: (214) [user] write_bsrc(endif)
   Unify: (214) [user] write_bsrc(endif)
   Call: (215) [system] ground(endif)
   Exit: (215) [system] ground(endif)
   Call: (215) [user] write_bsrc1(endif)
   Unify: (215) [user] write_bsrc1(endif)
   Call: (216) [system] is_list(endif)
   Redo: (215) [user] write_bsrc1(endif)
   Unify: (215) [user] write_bsrc1(endif)
^  Call: (216) [user] write_src_woi(endif)
^  Unify: (216) [user] write_src_woi(endif)
^  Call: (218) [system] setup_call_cleanup('$notrace'(_433154, _433156), once(user:with_indents(false, write_src(endif))), '$restore_trace'(_433154, _433156))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_433154, _433156), system:once(user:with_indents(false, write_src(endif))), system:'$restore_trace'(_433154, _433156))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_433154, _433156))
endif
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src(endif))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] write_src_woi(endif)
   Exit: (215) [user] write_bsrc1(endif)
   Exit: (214) [user] write_bsrc(endif)
   Exit: (213) [user] write_asrc(endif)
^  Exit: (211) [user] with_output_to((0x7f327b683120), write_asrc(endif))
^  Exit: (210) [user] in_answer_io(write_asrc(endif))
^  Call: (210) [user] not_compatio(format('~N'))
^  Unify: (210) [user] not_compatio(format('~N'))
^  Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (212) [user] once((is_mettalog;is_testing))
^  Unify: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_win64
^  Unify: (215) [user] is_win64
   Call: (216) [system] current_prolog_flag(windows, _452100)
   Fail: (216) [system] current_prolog_flag(windows, _453028)
^  Fail: (215) [user] is_win64
^  Redo: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_metta_flag(log)
^  Unify: (215) [user] is_metta_flag(log)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_458488, _458490), once(user:is_flag0(log)), '$restore_trace'(_458488, _458490))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_458488, _458490), system:once(user:is_flag0(log)), system:'$restore_trace'(_458488, _458490))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_458488, _458490))
^  Fail: (215) [user] is_metta_flag(log)
^  Fail: (214) [user] is_mettalog
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_466858, _466860), once(user:is_flag0(test)), '$restore_trace'(_466858, _466860))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_466858, _466860), system:once(user:is_flag0(test)), system:'$restore_trace'(_466858, _466860))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_466858, _466860))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Exit: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (212) [user] user_err(format('~N'))
^  Unify: (212) [user] user_err(format('~N'))
^  Call: (213) [user] original_user_error(_475254)
^  Unify: (213) [user] original_user_error(_475254)
   Call: (214) [system] stream_property(_475254, file_no(2))
   Unify: (214) [system] stream_property(_475254, file_no(2))
   Call: (215) [system] nonvar(_475254)
   Redo: (214) [system] stream_property(_475254, file_no(2))
   Unify: (214) [system] stream_property(_475254, file_no(2))
   Call: (215) [system] nonvar(_475254)
   Redo: (214) [system] stream_property(_475254, file_no(2))
   Unify: (214) [system] stream_property(_475254, file_no(2))
   Call: (215) [system] nonvar(file_no(2))
   Exit: (215) [system] nonvar(file_no(2))
   Call: (215) [system] file_no(2)=alias(_486374)
   Redo: (214) [system] stream_property(_475254, file_no(2))
   Exit: (214) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (213) [user] original_user_error((0x7f327b683220))
^  Call: (213) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (215) [$syspreds] format('~N')
   Unify: (215) [$syspreds] format('~N')
^  Call: (216) [$syspreds] format('~N', [])
^  Exit: (216) [$syspreds] format('~N', [])
   Exit: (215) [$syspreds] format('~N')
^  Exit: (213) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (212) [user] user_err(format('~N'))
^  Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (210) [user] not_compatio(format('~N'))
   Call: (210) [system] true\==true
   Fail: (210) [system] true\==true
   Call: (210) [system] _4400=false
   Exit: (210) [system] false=false
^  Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.01919736400000005)))))
^  Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.01919736400000005)))))
   Call: (212) [system] false==true
   Fail: (212) [system] false==true
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.01919736400000005))))
^  Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.01919736400000005))))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_511078, _511080), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.01919736400000005))))), _511036, fbug((_511036-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.01919736400000005))))))))), '$restore_trace'(_511078, _511080))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_511078, _511080), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.01919736400000005))))), _511036, fbug((_511036-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.01919736400000005))))))))), system:'$restore_trace'(_511078, _511080))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_511078, _511080))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.01919736400000005))))), _511036, fbug((_511036-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.01919736400000005))))))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.01919736400000005))))
^  Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.01919736400000005)))))
^  Call: (210) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4504), maplist(print_var, _4504), nop(nl)));true)))
^  Unify: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4504), maplist(print_var, _4504), nop(nl)));true)))
^  Call: (212) [system] setup_call_cleanup('$notrace'(_519894, _519896), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4504), maplist(print_var, _4504), nop(nl)));true))))), '$restore_trace'(_519894, _519896))
^  Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_519894, _519896), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4504), maplist(print_var, _4504), nop(nl)));true))))), system:'$restore_trace'(_519894, _519896))
^  Call: (213) [system] sig_atomic(system:'$notrace'(_519894, _519896))
^  Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4504), maplist(print_var, _4504), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4504), maplist(print_var, _4504), nop(nl)));true)))
   Call: (210) [system] false==true
   Fail: (210) [system] false==true
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [], _3598, _3422)
   Call: (208) [$syspreds] flag(result_num, _13744, _13744)
   Unify: (208) [$syspreds] flag(result_num, _13744, _13744)
   Call: (209) [system] _13744==_13744
   Exit: (209) [system] _13744==_13744
   Call: (209) [system] get_flag(result_num, _13744)
   Exit: (209) [system] get_flag(result_num, 1)
   Exit: (208) [$syspreds] flag(result_num, 1, 1)
   Call: (208) [system] 1==0
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [], _3598, _3422)
^  Call: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] answer_output(_30642)
^  Unify: (209) [user] answer_output(_30642)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_36184, _36186), once(user:is_flag0(test)), '$restore_trace'(_36184, _36186))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_36184, _36186), system:once(user:is_flag0(test)), system:'$restore_trace'(_36184, _36186))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_36184, _36186))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_30642)
^  Unify: (210) [user] original_user_output(_30642)
   Call: (211) [system] stream_property(_30642, file_no(1))
   Unify: (211) [system] stream_property(_30642, file_no(1))
   Call: (212) [system] nonvar(_30642)
   Redo: (211) [system] stream_property(_30642, file_no(1))
   Unify: (211) [system] stream_property(_30642, file_no(1))
   Call: (212) [system] nonvar(_30642)
   Redo: (211) [system] stream_property(_30642, file_no(1))
   Unify: (211) [system] stream_property(_30642, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_52920)
   Redo: (211) [system] stream_property(_30642, file_no(1))
   Exit: (211) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f327b683120))
^  Exit: (209) [user] answer_output((0x7f327b683120))
^  Call: (209) [user] with_output_to((0x7f327b683120), write(']\n'))
   Call: (211) [system] write(']\n')
]
   Exit: (211) [system] write(']\n')
^  Exit: (209) [user] with_output_to((0x7f327b683120), write(']\n'))
^  Exit: (208) [user] in_answer_io(write(']\n'))
^  Call: (208) [user] ignore(res(endif)=res(_3422))
^  Unify: (208) [system] ignore(user:(res(endif)=res(_3422)))
   Call: (209) [system] res(endif)=res(_3422)
   Exit: (209) [system] res(endif)=res(endif)
^  Exit: (208) [system] ignore(user:(res(endif)=res(endif)))
   Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [], _3598, endif)
   Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [], _3598, endif)
   Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [], _3598, endif)
^  Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(endif)), notrace(into_metta_callable('&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [], _3598, endif)), give_up(_3682), pp_m('red', gave_up(_3682))))
   Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, endif)
   Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, endif))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, endif)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), endif)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), endif))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [ntimes, _115232, _115238, _115244, _115250], [['get-performance-stats', _115274, _115280], [ntimes, _115232, _115238], ['get-performance-stats', _115322, _115328], ['ntimes-dummy', _115238], ['get-performance-stats', _115364, _115370], [is, _115244, [-, [-, _115328, _115280], [-, _115370, _115328]]], [is, _115250, [-, [-, _115322, _115274], [-, _115364, _115322]]]]], ['_T2'=_115370, '_GC2'=_115364, '_T1'=_115328, '_GC1'=_115322, '_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1775, 85, 8, 1775))
^  Exit: (193) [user] metta_file_buffer(+, [=, [ntimes, _115232, _115238, _115244, _115250], [['get-performance-stats', _115274, _115280], [ntimes, _115232, _115238], ['get-performance-stats', _115322, _115328], ['ntimes-dummy', _115238], ['get-performance-stats', _115364, _115370], [is, _115244, [-, [-, _115328, _115280], [-, _115370, _115328]]], [is, _115250, [-, [-, _115322, _115274], [-, _115364, _115322]]]]], ['_T2'=_115370, '_GC2'=_115364, '_T1'=_115328, '_GC1'=_115322, '_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1775, 85, 8, 1775))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_T2'=_115370, '_GC2'=_115364, '_T1'=_115328, '_GC1'=_115322, '_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_T2'=_115370, '_GC2'=_115364, '_T1'=_115328, '_GC1'=_115322, '_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232])
   Call: (195) [apply] apply:maplist_(['_T2'=_115370, '_GC2'=_115364, '_T1'=_115328, '_GC1'=_115322, '_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_T2'=_115370, '_GC2'=_115364, '_T1'=_115328, '_GC1'=_115322, '_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Call: (196) [user] maybe_assign('_T2'=_115370)
   Unify: (196) [user] maybe_assign('_T2'=_115370)
^  Call: (197) [user] ignore(_115370=_T2)
^  Unify: (197) [system] ignore(user:(_115370=_T2))
   Call: (198) [system] _115370=_T2
   Exit: (198) [system] _T2=_T2
^  Exit: (197) [system] ignore(user:(_T2=_T2))
   Exit: (196) [user] maybe_assign('_T2'=_T2)
   Call: (196) [apply] apply:maplist_(['_GC2'=_115364, '_T1'=_115328, '_GC1'=_115322, '_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_GC2'=_115364, '_T1'=_115328, '_GC1'=_115322, '_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Call: (197) [user] maybe_assign('_GC2'=_115364)
   Unify: (197) [user] maybe_assign('_GC2'=_115364)
^  Call: (198) [user] ignore(_115364=_GC2)
^  Unify: (198) [system] ignore(user:(_115364=_GC2))
   Call: (199) [system] _115364=_GC2
   Exit: (199) [system] _GC2=_GC2
^  Exit: (198) [system] ignore(user:(_GC2=_GC2))
   Exit: (197) [user] maybe_assign('_GC2'=_GC2)
   Call: (197) [apply] apply:maplist_(['_T1'=_115328, '_GC1'=_115322, '_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_T1'=_115328, '_GC1'=_115322, '_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Call: (198) [user] maybe_assign('_T1'=_115328)
   Unify: (198) [user] maybe_assign('_T1'=_115328)
^  Call: (199) [user] ignore(_115328=_T1)
^  Unify: (199) [system] ignore(user:(_115328=_T1))
   Call: (200) [system] _115328=_T1
   Exit: (200) [system] _T1=_T1
^  Exit: (199) [system] ignore(user:(_T1=_T1))
   Exit: (198) [user] maybe_assign('_T1'=_T1)
   Call: (198) [apply] apply:maplist_(['_GC1'=_115322, '_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_GC1'=_115322, '_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Call: (199) [user] maybe_assign('_GC1'=_115322)
   Unify: (199) [user] maybe_assign('_GC1'=_115322)
^  Call: (200) [user] ignore(_115322=_GC1)
^  Unify: (200) [system] ignore(user:(_115322=_GC1))
   Call: (201) [system] _115322=_GC1
   Exit: (201) [system] _GC1=_GC1
^  Exit: (200) [system] ignore(user:(_GC1=_GC1))
   Exit: (199) [user] maybe_assign('_GC1'=_GC1)
   Call: (199) [apply] apply:maplist_(['_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_T0'=_115280, '_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Call: (200) [user] maybe_assign('_T0'=_115280)
   Unify: (200) [user] maybe_assign('_T0'=_115280)
^  Call: (201) [user] ignore(_115280=_T0)
^  Unify: (201) [system] ignore(user:(_115280=_T0))
   Call: (202) [system] _115280=_T0
   Exit: (202) [system] _T0=_T0
^  Exit: (201) [system] ignore(user:(_T0=_T0))
   Exit: (200) [user] maybe_assign('_T0'=_T0)
   Call: (200) [apply] apply:maplist_(['_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_(['_GC0'=_115274, '_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Call: (201) [user] maybe_assign('_GC0'=_115274)
   Unify: (201) [user] maybe_assign('_GC0'=_115274)
^  Call: (202) [user] ignore(_115274=_GC0)
^  Unify: (202) [system] ignore(user:(_115274=_GC0))
   Call: (203) [system] _115274=_GC0
   Exit: (203) [system] _GC0=_GC0
^  Exit: (202) [system] ignore(user:(_GC0=_GC0))
   Exit: (201) [user] maybe_assign('_GC0'=_GC0)
   Call: (201) [apply] apply:maplist_(['_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Unify: (201) [apply] apply:maplist_(['_GC'=_115250, '_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Call: (202) [user] maybe_assign('_GC'=_115250)
   Unify: (202) [user] maybe_assign('_GC'=_115250)
^  Call: (203) [user] ignore(_115250=_GC)
^  Unify: (203) [system] ignore(user:(_115250=_GC))
   Call: (204) [system] _115250=_GC
   Exit: (204) [system] _GC=_GC
^  Exit: (203) [system] ignore(user:(_GC=_GC))
   Exit: (202) [user] maybe_assign('_GC'=_GC)
   Call: (202) [apply] apply:maplist_(['_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Unify: (202) [apply] apply:maplist_(['_T'=_115244, '_N'=_115238, '_M'=_115232], user:maybe_assign)
   Call: (203) [user] maybe_assign('_T'=_115244)
   Unify: (203) [user] maybe_assign('_T'=_115244)
^  Call: (204) [user] ignore(_115244=_T)
^  Unify: (204) [system] ignore(user:(_115244=_T))
   Call: (205) [system] _115244=_T
   Exit: (205) [system] _T=_T
^  Exit: (204) [system] ignore(user:(_T=_T))
   Exit: (203) [user] maybe_assign('_T'=_T)
   Call: (203) [apply] apply:maplist_(['_N'=_115238, '_M'=_115232], user:maybe_assign)
   Unify: (203) [apply] apply:maplist_(['_N'=_115238, '_M'=_115232], user:maybe_assign)
   Call: (204) [user] maybe_assign('_N'=_115238)
   Unify: (204) [user] maybe_assign('_N'=_115238)
^  Call: (205) [user] ignore(_115238=_N)
^  Unify: (205) [system] ignore(user:(_115238=_N))
   Call: (206) [system] _115238=_N
   Exit: (206) [system] _N=_N
^  Exit: (205) [system] ignore(user:(_N=_N))
   Exit: (204) [user] maybe_assign('_N'=_N)
   Call: (204) [apply] apply:maplist_(['_M'=_115232], user:maybe_assign)
   Unify: (204) [apply] apply:maplist_(['_M'=_115232], user:maybe_assign)
   Call: (205) [user] maybe_assign('_M'=_115232)
   Unify: (205) [user] maybe_assign('_M'=_115232)
^  Call: (206) [user] ignore(_115232=_M)
^  Unify: (206) [system] ignore(user:(_115232=_M))
   Call: (207) [system] _115232=_M
   Exit: (207) [system] _M=_M
^  Exit: (206) [system] ignore(user:(_M=_M))
   Exit: (205) [user] maybe_assign('_M'=_M)
   Call: (205) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (205) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (205) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (204) [apply] apply:maplist_(['_M'=_M], user:maybe_assign)
   Exit: (203) [apply] apply:maplist_(['_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (202) [apply] apply:maplist_(['_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (201) [apply] apply:maplist_(['_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_(['_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_T0'=_T0, '_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_GC1'=_GC1, '_T0'=_T0, '_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_T1'=_T1, '_GC1'=_GC1, '_T0'=_T0, '_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_GC2'=_GC2, '_T1'=_T1, '_GC1'=_GC1, '_T0'=_T0, '_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_T2'=_T2, '_GC2'=_GC2, '_T1'=_T1, '_GC1'=_GC1, '_T0'=_T0, '_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_T2'=_T2, '_GC2'=_GC2, '_T1'=_T1, '_GC1'=_GC1, '_T0'=_T0, '_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Call: (196) [system] var([=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Call: (196) [system] string([=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _287380), pfcAdd_Now('next-operation'(_287380)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _287380), pfcAdd_Now('next-operation'(_287380)))
   Call: (197) [user] into_simple_op(+, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _287380)
   Unify: (197) [user] into_simple_op(+, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], op(+, =, _290172))
   Call: (198) [user] o_s([[ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _290172)
   Unify: (198) [user] o_s([[ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _290172)
   Call: (199) [user] o_s([ntimes, _M, _N, _T, _GC], _290172)
   Unify: (199) [user] o_s([ntimes, _M, _N, _T, _GC], _290172)
   Call: (200) [user] o_s(ntimes, _290172)
   Unify: (200) [user] o_s(ntimes, ntimes)
   Exit: (200) [user] o_s(ntimes, ntimes)
   Exit: (199) [user] o_s([ntimes, _M, _N, _T, _GC], ntimes)
   Exit: (198) [user] o_s([[ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], ntimes)
   Exit: (197) [user] into_simple_op(+, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], op(+, =, ntimes))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Call: (199) [user] must_ex(current_why_UU(_311390))
^  Unify: (199) [user] must_ex(current_why_UU(_311390))
   Call: (201) [user] current_why_UU(_311390)
   Unify: (201) [user] current_why_UU(_311390)
^  Call: (202) [user] get_why_uu(_311390)
^  Unify: (202) [user] get_why_uu(_311390)
^  Call: (203) [user] findall(_316930, current_why(_316930), _316936)
^  Unify: (203) [$bags] findall(_316930, user:current_why(_316930), _316936)
^  Call: (204) [$bags] findall(_316930, user:current_why(_316930), _316936, [])
^  Unify: (204) [$bags] findall(_316930, user:current_why(_316930), _316936, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_316930, user:current_why(_316930), _316936, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_316930, user:current_why(_316930), _316936, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_316930, user:current_why(_316930), _316936, [])
   Unify: (206) [$bags] findall_loop(_316930, user:current_why(_316930), _316936, [])
^  Call: (207) [user] bugger:current_why(_316930)
^  Unify: (207) [user] bugger:current_why(_316930)
^  Call: (208) [user] bugger:current_why_data(_316930)
^  Unify: (208) [user] bugger:current_why_data(_316930)
   Call: (209) [system] nb_current('$current_why', wp(_316930, _328190))
   Fail: (209) [system] nb_current('$current_why', wp(_316930, _328190))
^  Redo: (208) [user] bugger:current_why_data(_316930)
^  Unify: (208) [user] bugger:current_why_data(_316930)
   Call: (209) [t_l] t_l:current_why_source(_316930)
   Fail: (209) [t_l] t_l:current_why_source(_316930)
^  Fail: (208) [user] bugger:current_why_data(_316930)
^  Redo: (207) [user] bugger:current_why(_316930)
^  Unify: (207) [user] bugger:current_why(mfl4(_335618, _335620, _335622, _335624))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_336574, _336576), once(user:current_mfl4(_335618, _335620, _335622, _335624)), '$restore_trace'(_336574, _336576))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_336574, _336576), system:once(user:current_mfl4(_335618, _335620, _335622, _335624)), system:'$restore_trace'(_336574, _336576))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_336574, _336576))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_335618, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_335618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_316930, user:current_why(_316930), _316936, [])
   Exit: (206) [$bags] findall_loop(_316930, user:current_why(_316930), [P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_316930, user:current_why(_316930), [P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_316930, user:current_why(_316930), [P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_316930, user:current_why(_316930), [P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311390)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311390)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_473002, _473004)
   Fail: (204) [system] [P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_473002, _473004)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311390)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311390)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _503364)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _503364)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_353406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4108)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4108)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4108)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4108)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4108)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4108)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4108)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4062)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4062)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_347826, _347828)
   Fail: (205) [system] P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_347826, _347828)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4062)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
   Call: (202) [system] is_list('next-operation'(op(+, =, ntimes)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, ntimes)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _506140)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _506140)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _506140)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7944, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_7944)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7944, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_7944)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7944, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_7944)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7944, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_7944)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _38386)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7944, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_7944)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7944, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_7944)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, ntimes)), P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, ntimes)), P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, ntimes)), _138798, _138800)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, ntimes)), user, 'next-operation'(op(+, =, ntimes)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
   Call: (212) [system] _142542=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, ntimes)), true, _144412)
^  Fail: (212) [user] clause('next-operation'(op(+, =, ntimes)), true, _144412)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, ntimes)), true, _147240)
^  Fail: (212) [user] clause('next-operation'(op(+, =, ntimes)), true, _147240)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, ntimes)));assert('next-operation'(op(+, =, ntimes))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, ntimes)));assert('next-operation'(op(+, =, ntimes))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, ntimes)));assert('next-operation'(op(+, =, ntimes)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, ntimes)));assert('next-operation'(op(+, =, ntimes)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, ntimes)), _174550, _174552)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, ntimes)), user, 'next-operation'(op(+, =, ntimes)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, ntimes)), _176430, _176432)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)), true)
   Call: (215) [system] var('next-operation'(op(+, =, ntimes)))
   Fail: (215) [system] var('next-operation'(op(+, =, ntimes)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, ntimes)), _176430, _176432)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
   Call: (215) [system] _184836=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, ntimes)), true, _186706)
^  Fail: (215) [user] clause('next-operation'(op(+, =, ntimes)), true, _186706)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, ntimes)), true, _189534)
^  Fail: (215) [user] clause('next-operation'(op(+, =, ntimes)), true, _189534)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)))
^  Call: (213) [user] assert('next-operation'(op(+, =, ntimes)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, ntimes)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, ntimes)));assert('next-operation'(op(+, =, ntimes)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, ntimes)));assert('next-operation'(op(+, =, ntimes))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, ntimes)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, ntimes)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, ntimes)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, ntimes)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _246204)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _246204)
   Call: (216) [system] var('next-operation'(op(+, =, ntimes)))
   Fail: (216) [system] var('next-operation'(op(+, =, ntimes)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _246204)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _246204)
   Call: (216) [system] compound('next-operation'(op(+, =, ntimes)))
   Exit: (216) [system] compound('next-operation'(op(+, =, ntimes)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _246204)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _246204)
   Call: (216) [system] _257356 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, ntimes)), _259214)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, ntimes)), _259214)
   Call: (217) [system] is_list('next-operation'(op(+, =, ntimes)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, ntimes)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, ntimes)), _259214)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, ntimes)), _259214)
   Call: (217) [system] compound('next-operation'(op(+, =, ntimes)))
   Exit: (217) [system] compound('next-operation'(op(+, =, ntimes)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, ntimes)), _266624, _266626)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, ntimes)), 'next-operation', [op(+, =, ntimes)])
   Call: (217) [lists] lists:member(_259214, ['next-operation', op(+, =, ntimes)])
   Unify: (217) [lists] lists:member(_259214, ['next-operation', op(+, =, ntimes)])
   Call: (218) [lists] lists:member_([op(+, =, ntimes)], _259214, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, ntimes)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, ntimes)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, ntimes)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, ntimes)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _246204)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _246204)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _246204)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _246204)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _246204)
   Call: (217) [system] _246204='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, ntimes)], _259214, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, ntimes)], _259214, 'next-operation')
   Call: (219) [lists] lists:member_([], _259214, op(+, =, ntimes))
   Unify: (219) [lists] lists:member_([], op(+, =, ntimes), op(+, =, ntimes))
   Exit: (219) [lists] lists:member_([], op(+, =, ntimes), op(+, =, ntimes))
   Exit: (218) [lists] lists:member_([op(+, =, ntimes)], op(+, =, ntimes), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, ntimes), ['next-operation', op(+, =, ntimes)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, ntimes)), op(+, =, ntimes))
^  Call: (216) [user] compound_eles(0, op(+, =, ntimes), _246204)
^  Unify: (216) [user] compound_eles(0, op(+, =, ntimes), _246204)
   Call: (217) [system] var(op(+, =, ntimes))
   Fail: (217) [system] var(op(+, =, ntimes))
^  Redo: (216) [user] compound_eles(0, op(+, =, ntimes), _246204)
^  Unify: (216) [user] compound_eles(0, op(+, =, ntimes), _246204)
   Call: (217) [system] compound(op(+, =, ntimes))
   Exit: (217) [system] compound(op(+, =, ntimes))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _246204=op(+, =, ntimes)
   Exit: (217) [system] op(+, =, ntimes)=op(+, =, ntimes)
^  Exit: (216) [user] compound_eles(0, op(+, =, ntimes), op(+, =, ntimes))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), op(+, =, ntimes))
^  Call: (215) [user] pfcIgnored(op(+, =, ntimes))
^  Fail: (215) [user] pfcIgnored(op(+, =, ntimes))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, ntimes)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, ntimes)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, ntimes)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _314004)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _314004)
   Call: (215) [system] var('next-operation'(op(+, =, ntimes)))
   Fail: (215) [system] var('next-operation'(op(+, =, ntimes)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _314004)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _314004)
   Call: (215) [system] compound('next-operation'(op(+, =, ntimes)))
   Exit: (215) [system] compound('next-operation'(op(+, =, ntimes)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _314004)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _314004)
   Call: (215) [system] _325156 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, ntimes)), _327014)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, ntimes)), _327014)
   Call: (216) [system] is_list('next-operation'(op(+, =, ntimes)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, ntimes)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, ntimes)), _327014)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, ntimes)), _327014)
   Call: (216) [system] compound('next-operation'(op(+, =, ntimes)))
   Exit: (216) [system] compound('next-operation'(op(+, =, ntimes)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, ntimes)), _334424, _334426)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, ntimes)), 'next-operation', [op(+, =, ntimes)])
   Call: (216) [lists] lists:member(_327014, ['next-operation', op(+, =, ntimes)])
   Unify: (216) [lists] lists:member(_327014, ['next-operation', op(+, =, ntimes)])
   Call: (217) [lists] lists:member_([op(+, =, ntimes)], _327014, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, ntimes)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, ntimes)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, ntimes)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, ntimes)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _314004)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _314004)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _314004)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _314004)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _314004)
   Call: (216) [system] _314004='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, ntimes)], _327014, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, ntimes)], _327014, 'next-operation')
   Call: (218) [lists] lists:member_([], _327014, op(+, =, ntimes))
   Unify: (218) [lists] lists:member_([], op(+, =, ntimes), op(+, =, ntimes))
   Exit: (218) [lists] lists:member_([], op(+, =, ntimes), op(+, =, ntimes))
   Exit: (217) [lists] lists:member_([op(+, =, ntimes)], op(+, =, ntimes), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, ntimes), ['next-operation', op(+, =, ntimes)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, ntimes)), op(+, =, ntimes))
^  Call: (215) [user] compound_eles(0, op(+, =, ntimes), _314004)
^  Unify: (215) [user] compound_eles(0, op(+, =, ntimes), _314004)
   Call: (216) [system] var(op(+, =, ntimes))
   Fail: (216) [system] var(op(+, =, ntimes))
^  Redo: (215) [user] compound_eles(0, op(+, =, ntimes), _314004)
^  Unify: (215) [user] compound_eles(0, op(+, =, ntimes), _314004)
   Call: (216) [system] compound(op(+, =, ntimes))
   Exit: (216) [system] compound(op(+, =, ntimes))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _314004=op(+, =, ntimes)
   Exit: (216) [system] op(+, =, ntimes)=op(+, =, ntimes)
^  Exit: (215) [user] compound_eles(0, op(+, =, ntimes), op(+, =, ntimes))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), op(+, =, ntimes))
^  Call: (214) [user] pfcTraced(op(+, =, ntimes))
^  Fail: (214) [user] pfcTraced(op(+, =, ntimes))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, ntimes)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, ntimes)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, ntimes)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_480416)
^  Unify: (212) [user] pfcGetSearch(_480416)
   Call: (213) [t_l] t_l:pfcSearchTL(_482266)
   Fail: (213) [t_l] t_l:pfcSearchTL(_482266)
^  Redo: (212) [user] pfcGetSearch(_480416)
^  Call: (213) [user] pfcSearch(_485040)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _480416=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, ntimes)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, ntimes)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _509474)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _509474)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _509474)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, ntimes)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, ntimes)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, ntimes))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _519736)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, ntimes)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, ntimes)))
   Call: (218) [system] is_list(_7656)
   Fail: (218) [system] is_list(_7656)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, ntimes)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, ntimes)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, ntimes)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, ntimes)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, ntimes)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, ntimes)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, ntimes)), _15050)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, ntimes)), _20642), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, ntimes)), _20642), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, ntimes)), _20642), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, ntimes)), _20642), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, ntimes)), _20642), _57712, _57714)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, ntimes)), _20642), _57712, _57714)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, ntimes)), _20642), _57712, _57714)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, ntimes)), _20642), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, ntimes)), _20642), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, ntimes)), _20642), _68954)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642), _69894)
   Call: (224) [system] nonvar(_70752)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642), _71754)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642), _72688)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, ntimes)), _20642), number_of_clauses(_81882))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642), number_of_clauses(_81882))
   Call: (224) [system] nonvar(number_of_clauses(_81882))
   Exit: (224) [system] nonvar(number_of_clauses(_81882))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_81882), user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_81882), user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _20642), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _96726), (prolog_current_choice(_96736), push_current_choice(_96736), clause('$pt$'('next-operation'(op(+, =, ntimes)), _20642), _96758), pfc_call(_96758)), nb_setval('$pfc_current_choice', _96726))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _96726), user:(prolog_current_choice(_96736), push_current_choice(_96736), clause('$pt$'('next-operation'(op(+, =, ntimes)), _20642), _96758), pfc_call(_96758)), user:nb_setval('$pfc_current_choice', _96726))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _96726))
   Call: (226) [system] nb_current('$pfc_current_choice', _96726)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_96736)
   Exit: (225) [system] prolog_current_choice(2939)
^  Call: (225) [user] push_current_choice(2939)
^  Unify: (225) [user] push_current_choice(2939)
   Call: (226) [system] nb_current('$pfc_current_choice', _106076)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2939])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2939])
^  Exit: (225) [user] push_current_choice(2939)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, ntimes)), _20642), _96758)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, ntimes)), _20642), _96758)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _114448)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _96726), user:(prolog_current_choice(_96736), push_current_choice(_96736), clause('$pt$'('next-operation'(op(+, =, ntimes)), _20642), _96758), pfc_call(_96758)), user:nb_setval('$pfc_current_choice', _96726))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, ntimes)), _20642))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Call: (221) [user] pfc_spft(_129318, _129404, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326))
^  Unify: (221) [user] pfc_spft(_129318, _130336, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326))
^  Call: (222) [user] pfcCallSystem('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Call: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Unify: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (224) [system] var('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Fail: (224) [system] var('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Redo: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Unify: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (224) [system] callable('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Exit: (224) [system] callable('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Unify: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Redo: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Unify: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Call: (224) [user] predicate_property('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (227) [system] callable('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Exit: (227) [system] callable('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Unify: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Call: (224) [user] predicate_property('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (226) [system] callable('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Exit: (226) [system] callable('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), _165476, _165478)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), _165476, _165478)
   Call: (227) [system] compound('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Exit: (227) [system] compound('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (227) [system] compound_name_arity('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), _165476, _165478)
   Exit: (227) [system] compound_name_arity('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Unify: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Call: (224) [user] predicate_property('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), _176718)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), _177658)
   Call: (225) [system] nonvar(_178516)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), _179518)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), _180452)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (226) [system] callable('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Exit: (226) [system] callable('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Call: (224) [user] predicate_property('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), number_of_clauses(_189646))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), number_of_clauses(_189646))
   Call: (225) [system] nonvar(number_of_clauses(_189646))
   Exit: (225) [system] nonvar(number_of_clauses(_189646))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_189646), user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_189646), user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (227) [system] callable('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Exit: (227) [system] callable('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(727), user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), number_of_clauses(727))
^  Unify: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _204490), (prolog_current_choice(_204500), push_current_choice(_204500), clause('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), _204522), pfc_call(_204522)), nb_setval('$pfc_current_choice', _204490))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _204490), user:(prolog_current_choice(_204500), push_current_choice(_204500), clause('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), _204522), pfc_call(_204522)), user:nb_setval('$pfc_current_choice', _204490))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _204490))
   Call: (227) [system] nb_current('$pfc_current_choice', _204490)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_204500)
   Exit: (226) [system] prolog_current_choice(2959)
^  Call: (226) [user] push_current_choice(2959)
^  Unify: (226) [user] push_current_choice(2959)
   Call: (227) [system] nb_current('$pfc_current_choice', _213840)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2959])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2959])
^  Exit: (226) [user] push_current_choice(2959)
^  Call: (226) [user] clause('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), _204522)
^  Fail: (226) [user] clause('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), _204522)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _222212)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _204490), user:(prolog_current_choice(_204500), push_current_choice(_204500), clause('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)), _204522), pfc_call(_204522)), user:nb_setval('$pfc_current_choice', _204490))
^  Fail: (223) [user] pfc_call('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_129318, _131196, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326)))
^  Fail: (221) [user] pfc_spft(_129318, _229716, '$nt$'('next-operation'(op(+, =, ntimes)), _129324, _129326))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, ntimes)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, ntimes)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, ntimes)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4088, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_4088)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4088, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_4088)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4088, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_4088)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_327022)
   Fail: (202) [t_l] t_l:pfcSearchTL(_327022)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_329796)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], op(+, =, ntimes)), pfcAdd_Now('next-operation'(op(+, =, ntimes))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])\=[_351262|_351264]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])\=[_351262|_351264]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]))*->_3422='True';_3422='False'), error(_355000, _355002), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]))*->_3422='True';_3422='False'), error(_355000, _355002), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Call: (204) [user] metta_interp_mode(+, _358716)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Call: (205) [user] metta_interp_mode(load, _363306)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _372528)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_379004, _379006), once(user:is_compatio0), '$restore_trace'(_379004, _379006))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_379004, _379006), system:once(user:is_compatio0), system:'$restore_trace'(_379004, _379006))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_379004, _379006))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_384622, must_det_ll(user:metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))), (_384622==""->true;our_ansi_format('#ffa505', '~w~n', [_384622]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_384622, must_det_ll(user:metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))), (_384622==""->true;our_ansi_format('#ffa505', '~w~n', [_384622]))))
  (= 
    (ntimes $M $N $T $GC) 
    ( (get-performance-stats $GC0 $T0) 
      (ntimes $M $N) 
      (get-performance-stats $GC1 $T1) 
      (ntimes-dummy $N) 
      (get-performance-stats $GC2 $T2) 
      (is $T 
        (- 
          (- $T1 $T0) 
          (- $T2 $T1))) 
      (is $GC 
        (- 
          (- $GC1 $GC0) 
          (- $GC2 $GC1)))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]))*->'True'='True';'True'='False'), error(_355000, _355002), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [ntimes, _417104, _417110], [[=:=, _417110, 0], ['set-det']]], ['_N'=_417110, '__'=_417104], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2131, 102, 27, 2131))
^  Exit: (193) [user] metta_file_buffer(+, [=, [ntimes, _417104, _417110], [[=:=, _417110, 0], ['set-det']]], ['_N'=_417110, '__'=_417104], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2131, 102, 27, 2131))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_N'=_417110, '__'=_417104])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_N'=_417110, '__'=_417104])
   Call: (195) [apply] apply:maplist_(['_N'=_417110, '__'=_417104], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_N'=_417110, '__'=_417104], user:maybe_assign)
   Call: (196) [user] maybe_assign('_N'=_417110)
   Unify: (196) [user] maybe_assign('_N'=_417110)
^  Call: (197) [user] ignore(_417110=_N)
^  Unify: (197) [system] ignore(user:(_417110=_N))
   Call: (198) [system] _417110=_N
   Exit: (198) [system] _N=_N
^  Exit: (197) [system] ignore(user:(_N=_N))
   Exit: (196) [user] maybe_assign('_N'=_N)
   Call: (196) [apply] apply:maplist_(['__'=_417104], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['__'=_417104], user:maybe_assign)
   Call: (197) [user] maybe_assign('__'=_417104)
   Unify: (197) [user] maybe_assign('__'=_417104)
^  Call: (198) [user] ignore(_417104=__)
^  Unify: (198) [system] ignore(user:(_417104=__))
   Call: (199) [system] _417104=__
   Exit: (199) [system] __=__
^  Exit: (198) [system] ignore(user:(__=__))
   Exit: (197) [user] maybe_assign('__'=__)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['__'=__], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_N'=_N, '__'=__], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_N'=_N, '__'=__])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] var([=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] string([=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _507454), pfcAdd_Now('next-operation'(_507454)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _507454), pfcAdd_Now('next-operation'(_507454)))
   Call: (197) [user] into_simple_op(+, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _507454)
   Unify: (197) [user] into_simple_op(+, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], op(+, =, _510246))
   Call: (198) [user] o_s([[ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _510246)
   Unify: (198) [user] o_s([[ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _510246)
   Call: (199) [user] o_s([ntimes, __, _N], _510246)
   Unify: (199) [user] o_s([ntimes, __, _N], _510246)
   Call: (200) [user] o_s(ntimes, _510246)
   Unify: (200) [user] o_s(ntimes, ntimes)
   Exit: (200) [user] o_s(ntimes, ntimes)
   Exit: (199) [user] o_s([ntimes, __, _N], ntimes)
   Exit: (198) [user] o_s([[ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], ntimes)
   Exit: (197) [user] into_simple_op(+, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], op(+, =, ntimes))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Call: (199) [user] must_ex(current_why_UU(_11124))
^  Unify: (199) [user] must_ex(current_why_UU(_11124))
   Call: (201) [user] current_why_UU(_11124)
   Unify: (201) [user] current_why_UU(_11124)
^  Call: (202) [user] get_why_uu(_11124)
^  Unify: (202) [user] get_why_uu(_11124)
^  Call: (203) [user] findall(_16664, current_why(_16664), _16670)
^  Unify: (203) [$bags] findall(_16664, user:current_why(_16664), _16670)
^  Call: (204) [$bags] findall(_16664, user:current_why(_16664), _16670, [])
^  Unify: (204) [$bags] findall(_16664, user:current_why(_16664), _16670, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_16664, user:current_why(_16664), _16670, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_16664, user:current_why(_16664), _16670, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_16664, user:current_why(_16664), _16670, [])
   Unify: (206) [$bags] findall_loop(_16664, user:current_why(_16664), _16670, [])
^  Call: (207) [user] bugger:current_why(_16664)
^  Unify: (207) [user] bugger:current_why(_16664)
^  Call: (208) [user] bugger:current_why_data(_16664)
^  Unify: (208) [user] bugger:current_why_data(_16664)
   Call: (209) [system] nb_current('$current_why', wp(_16664, _27924))
   Fail: (209) [system] nb_current('$current_why', wp(_16664, _27924))
^  Redo: (208) [user] bugger:current_why_data(_16664)
^  Unify: (208) [user] bugger:current_why_data(_16664)
   Call: (209) [t_l] t_l:current_why_source(_16664)
   Fail: (209) [t_l] t_l:current_why_source(_16664)
^  Fail: (208) [user] bugger:current_why_data(_16664)
^  Redo: (207) [user] bugger:current_why(_16664)
^  Unify: (207) [user] bugger:current_why(mfl4(_35352, _35354, _35356, _35358))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_36308, _36310), once(user:current_mfl4(_35352, _35354, _35356, _35358)), '$restore_trace'(_36308, _36310))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_36308, _36310), system:once(user:current_mfl4(_35352, _35354, _35356, _35358)), system:'$restore_trace'(_36308, _36310))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_36308, _36310))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_35352, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_35352, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_16664, user:current_why(_16664), _16670, [])
   Exit: (206) [$bags] findall_loop(_16664, user:current_why(_16664), [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_16664, user:current_why(_16664), [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_16664, user:current_why(_16664), [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_16664, user:current_why(_16664), [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _11124)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _11124)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_172668, _172670)
   Fail: (204) [system] [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_172668, _172670)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _11124)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _11124)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203014)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203014)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203014)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203014)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203014)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203014)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _203014)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _203014)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _203014)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _11124)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_53136, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3758)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_46280, _46282)
   Fail: (205) [system] P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_46280, _46282)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3758)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
   Call: (202) [system] is_list('next-operation'(op(+, =, ntimes)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, ntimes)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _204594)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _204594)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _204594)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _224390, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_224390)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _224390, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_224390)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _224390, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_224390)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _224390, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_224390)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _254832)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _224390, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_224390)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _224390, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_224390)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, ntimes)), P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, ntimes)), P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, ntimes)), _355244, _355246)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, ntimes)), user, 'next-operation'(op(+, =, ntimes)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
   Call: (212) [system] _358988=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, ntimes)), true, _360858)
^  Exit: (212) [user] clause('next-operation'(op(+, =, ntimes)), true, (0x562667632f50))
   Call: (212) [$syspreds] clause_property((0x562667632f50), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632f50), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632f50), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true, (0x562667632f50))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true, (0x562667632f50))
^  Call: (213) [user] clause(_367414, _367416, (0x562667632f50))
^  Exit: (213) [user] clause('next-operation'(op(+, =, ntimes)), true, (0x562667632f50))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, ntimes)), _369310)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
   Call: (213) [system] 'next-operation'(op(+, =, ntimes))=@='next-operation'(op(+, =, ntimes))
   Exit: (213) [system] 'next-operation'(op(+, =, ntimes))=@='next-operation'(op(+, =, ntimes))
^  Call: (213) [user] strip_m(true, _373952)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, ntimes)), true)=@=cl('next-operation'(op(+, =, ntimes)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, ntimes)), true)=@=cl('next-operation'(op(+, =, ntimes)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true, (0x562667632f50))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, ntimes)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, ntimes)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, ntimes)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _224390, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_224390)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _224390, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_224390)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _224390, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_224390)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_450398)
   Fail: (202) [t_l] t_l:pfcSearchTL(_450398)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_453172)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], op(+, =, ntimes)), pfcAdd_Now('next-operation'(op(+, =, ntimes))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])\=[_474638|_474640]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])\=[_474638|_474640]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'), error(_478376, _478378), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'), error(_478376, _478378), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Call: (204) [user] metta_interp_mode(+, _482092)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Call: (205) [user] metta_interp_mode(load, _486682)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _495904)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_502380, _502382), once(user:is_compatio0), '$restore_trace'(_502380, _502382))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_502380, _502382), system:once(user:is_compatio0), system:'$restore_trace'(_502380, _502382))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_502380, _502382))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_507998, must_det_ll(user:metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))), (_507998==""->true;our_ansi_format('#ffa505', '~w~n', [_507998]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_507998, must_det_ll(user:metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))), (_507998==""->true;our_ansi_format('#ffa505', '~w~n', [_507998]))))
  (= 
    (ntimes $ $N) 
    ( (=:= $N 0) (set-det)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]))*->'True'='True';'True'='False'), error(_478376, _478378), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [ntimes, _19408, _19414], [['not-not-top', _19408], ['set-det'], [is, _19468, [-, _19414, 1]], [ntimes, _19408, _19468]]], ['_N1'=_19468, '_N'=_19414, '_M'=_19408], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2187, 106, 28, 2187))
^  Exit: (193) [user] metta_file_buffer(+, [=, [ntimes, _19408, _19414], [['not-not-top', _19408], ['set-det'], [is, _19468, [-, _19414, 1]], [ntimes, _19408, _19468]]], ['_N1'=_19468, '_N'=_19414, '_M'=_19408], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2187, 106, 28, 2187))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_N1'=_19468, '_N'=_19414, '_M'=_19408])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_N1'=_19468, '_N'=_19414, '_M'=_19408])
   Call: (195) [apply] apply:maplist_(['_N1'=_19468, '_N'=_19414, '_M'=_19408], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_N1'=_19468, '_N'=_19414, '_M'=_19408], user:maybe_assign)
   Call: (196) [user] maybe_assign('_N1'=_19468)
   Unify: (196) [user] maybe_assign('_N1'=_19468)
^  Call: (197) [user] ignore(_19468=_N1)
^  Unify: (197) [system] ignore(user:(_19468=_N1))
   Call: (198) [system] _19468=_N1
   Exit: (198) [system] _N1=_N1
^  Exit: (197) [system] ignore(user:(_N1=_N1))
   Exit: (196) [user] maybe_assign('_N1'=_N1)
   Call: (196) [apply] apply:maplist_(['_N'=_19414, '_M'=_19408], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_N'=_19414, '_M'=_19408], user:maybe_assign)
   Call: (197) [user] maybe_assign('_N'=_19414)
   Unify: (197) [user] maybe_assign('_N'=_19414)
^  Call: (198) [user] ignore(_19414=_N)
^  Unify: (198) [system] ignore(user:(_19414=_N))
   Call: (199) [system] _19414=_N
   Exit: (199) [system] _N=_N
^  Exit: (198) [system] ignore(user:(_N=_N))
   Exit: (197) [user] maybe_assign('_N'=_N)
   Call: (197) [apply] apply:maplist_(['_M'=_19408], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_M'=_19408], user:maybe_assign)
   Call: (198) [user] maybe_assign('_M'=_19408)
   Unify: (198) [user] maybe_assign('_M'=_19408)
^  Call: (199) [user] ignore(_19408=_M)
^  Unify: (199) [system] ignore(user:(_19408=_M))
   Call: (200) [system] _19408=_M
   Exit: (200) [system] _M=_M
^  Exit: (199) [system] ignore(user:(_M=_M))
   Exit: (198) [user] maybe_assign('_M'=_M)
   Call: (198) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_M'=_M], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_N1'=_N1, '_N'=_N, '_M'=_M], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_N1'=_N1, '_N'=_N, '_M'=_M])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Call: (196) [system] var([=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Call: (196) [system] string([=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _120012), pfcAdd_Now('next-operation'(_120012)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _120012), pfcAdd_Now('next-operation'(_120012)))
   Call: (197) [user] into_simple_op(+, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _120012)
   Unify: (197) [user] into_simple_op(+, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], op(+, =, _122804))
   Call: (198) [user] o_s([[ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _122804)
   Unify: (198) [user] o_s([[ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _122804)
   Call: (199) [user] o_s([ntimes, _M, _N], _122804)
   Unify: (199) [user] o_s([ntimes, _M, _N], _122804)
   Call: (200) [user] o_s(ntimes, _122804)
   Unify: (200) [user] o_s(ntimes, ntimes)
   Exit: (200) [user] o_s(ntimes, ntimes)
   Exit: (199) [user] o_s([ntimes, _M, _N], ntimes)
   Exit: (198) [user] o_s([[ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], ntimes)
   Exit: (197) [user] into_simple_op(+, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], op(+, =, ntimes))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Call: (199) [user] must_ex(current_why_UU(_144022))
^  Unify: (199) [user] must_ex(current_why_UU(_144022))
   Call: (201) [user] current_why_UU(_144022)
   Unify: (201) [user] current_why_UU(_144022)
^  Call: (202) [user] get_why_uu(_144022)
^  Unify: (202) [user] get_why_uu(_144022)
^  Call: (203) [user] findall(_149562, current_why(_149562), _149568)
^  Unify: (203) [$bags] findall(_149562, user:current_why(_149562), _149568)
^  Call: (204) [$bags] findall(_149562, user:current_why(_149562), _149568, [])
^  Unify: (204) [$bags] findall(_149562, user:current_why(_149562), _149568, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_149562, user:current_why(_149562), _149568, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_149562, user:current_why(_149562), _149568, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_149562, user:current_why(_149562), _149568, [])
   Unify: (206) [$bags] findall_loop(_149562, user:current_why(_149562), _149568, [])
^  Call: (207) [user] bugger:current_why(_149562)
^  Unify: (207) [user] bugger:current_why(_149562)
^  Call: (208) [user] bugger:current_why_data(_149562)
^  Unify: (208) [user] bugger:current_why_data(_149562)
   Call: (209) [system] nb_current('$current_why', wp(_149562, _160822))
   Fail: (209) [system] nb_current('$current_why', wp(_149562, _160822))
^  Redo: (208) [user] bugger:current_why_data(_149562)
^  Unify: (208) [user] bugger:current_why_data(_149562)
   Call: (209) [t_l] t_l:current_why_source(_149562)
   Fail: (209) [t_l] t_l:current_why_source(_149562)
^  Fail: (208) [user] bugger:current_why_data(_149562)
^  Redo: (207) [user] bugger:current_why(_149562)
^  Unify: (207) [user] bugger:current_why(mfl4(_168250, _168252, _168254, _168256))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_169206, _169208), once(user:current_mfl4(_168250, _168252, _168254, _168256)), '$restore_trace'(_169206, _169208))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_169206, _169208), system:once(user:current_mfl4(_168250, _168252, _168254, _168256)), system:'$restore_trace'(_169206, _169208))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_169206, _169208))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_168250, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_168250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_149562, user:current_why(_149562), _149568, [])
   Exit: (206) [$bags] findall_loop(_149562, user:current_why(_149562), [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_149562, user:current_why(_149562), [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_149562, user:current_why(_149562), [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_149562, user:current_why(_149562), [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _144022)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _144022)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_305634, _305636)
   Fail: (204) [system] [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_305634, _305636)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _144022)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _144022)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _335996)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _335996)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _335996)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _335996)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _335996)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _335996)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _335996)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _335996)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_186038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3768)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3722)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3722)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_178750, _178752)
   Fail: (205) [system] P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_178750, _178752)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3722)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
   Call: (202) [system] is_list('next-operation'(op(+, =, ntimes)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, ntimes)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _337064)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _337064)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _337064)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _356860, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_356860)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _356860, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_356860)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _356860, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_356860)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _356860, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_356860)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _387302)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _356860, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_356860)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _356860, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_356860)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, ntimes)), P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, ntimes)), P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, ntimes)), _487714, _487716)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, ntimes)), user, 'next-operation'(op(+, =, ntimes)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
   Call: (212) [system] _491458=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, ntimes)), true, _493328)
^  Exit: (212) [user] clause('next-operation'(op(+, =, ntimes)), true, (0x562667632f50))
   Call: (212) [$syspreds] clause_property((0x562667632f50), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632f50), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632f50), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true, (0x562667632f50))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true, (0x562667632f50))
^  Call: (213) [user] clause(_499884, _499886, (0x562667632f50))
^  Exit: (213) [user] clause('next-operation'(op(+, =, ntimes)), true, (0x562667632f50))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, ntimes)), _501780)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
   Call: (213) [system] 'next-operation'(op(+, =, ntimes))=@='next-operation'(op(+, =, ntimes))
   Exit: (213) [system] 'next-operation'(op(+, =, ntimes))=@='next-operation'(op(+, =, ntimes))
^  Call: (213) [user] strip_m(true, _506422)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, ntimes)), true)=@=cl('next-operation'(op(+, =, ntimes)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, ntimes)), true)=@=cl('next-operation'(op(+, =, ntimes)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true, (0x562667632f50))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, ntimes)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, ntimes)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, ntimes)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3748, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_3748)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3748, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_3748)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3748, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_3748)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_65262)
   Fail: (202) [t_l] t_l:pfcSearchTL(_65262)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_68036)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], op(+, =, ntimes)), pfcAdd_Now('next-operation'(op(+, =, ntimes))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])\=[_89502|_89504]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])\=[_89502|_89504]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]))*->_3422='True';_3422='False'), error(_93240, _93242), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]))*->_3422='True';_3422='False'), error(_93240, _93242), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Call: (204) [user] metta_interp_mode(+, _96956)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Call: (205) [user] metta_interp_mode(load, _101546)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _110768)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_117244, _117246), once(user:is_compatio0), '$restore_trace'(_117244, _117246))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_117244, _117246), system:once(user:is_compatio0), system:'$restore_trace'(_117244, _117246))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_117244, _117246))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_122862, must_det_ll(user:metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))), (_122862==""->true;our_ansi_format('#ffa505', '~w~n', [_122862]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_122862, must_det_ll(user:metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))), (_122862==""->true;our_ansi_format('#ffa505', '~w~n', [_122862]))))
  (= 
    (ntimes $M $N) 
    ( (not-not-top $M) 
      (set-det) 
      (is $N1 
        (- $N 1)) 
      (ntimes $M $N1)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]))*->'True'='True';'True'='False'), error(_93240, _93242), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['ntimes-dummy', _154652], [[=:=, _154652, 0], ['set-det']]], ['_N'=_154652], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2312, 113, 23, 2312))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['ntimes-dummy', _154652], [[=:=, _154652, 0], ['set-det']]], ['_N'=_154652], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2312, 113, 23, 2312))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_N'=_154652])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_N'=_154652])
   Call: (195) [apply] apply:maplist_(['_N'=_154652], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_N'=_154652], user:maybe_assign)
   Call: (196) [user] maybe_assign('_N'=_154652)
   Unify: (196) [user] maybe_assign('_N'=_154652)
^  Call: (197) [user] ignore(_154652=_N)
^  Unify: (197) [system] ignore(user:(_154652=_N))
   Call: (198) [system] _154652=_N
   Exit: (198) [system] _N=_N
^  Exit: (197) [system] ignore(user:(_N=_N))
   Exit: (196) [user] maybe_assign('_N'=_N)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_N'=_N], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_N'=_N])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] var([=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] string([=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _234802), pfcAdd_Now('next-operation'(_234802)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _234802), pfcAdd_Now('next-operation'(_234802)))
   Call: (197) [user] into_simple_op(+, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _234802)
   Unify: (197) [user] into_simple_op(+, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], op(+, =, _237594))
   Call: (198) [user] o_s([['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _237594)
   Unify: (198) [user] o_s([['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _237594)
   Call: (199) [user] o_s(['ntimes-dummy', _N], _237594)
   Unify: (199) [user] o_s(['ntimes-dummy', _N], _237594)
   Call: (200) [user] o_s('ntimes-dummy', _237594)
   Unify: (200) [user] o_s('ntimes-dummy', 'ntimes-dummy')
   Exit: (200) [user] o_s('ntimes-dummy', 'ntimes-dummy')
   Exit: (199) [user] o_s(['ntimes-dummy', _N], 'ntimes-dummy')
   Exit: (198) [user] o_s([['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], 'ntimes-dummy')
   Exit: (197) [user] into_simple_op(+, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], op(+, =, 'ntimes-dummy'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (199) [user] must_ex(current_why_UU(_258812))
^  Unify: (199) [user] must_ex(current_why_UU(_258812))
   Call: (201) [user] current_why_UU(_258812)
   Unify: (201) [user] current_why_UU(_258812)
^  Call: (202) [user] get_why_uu(_258812)
^  Unify: (202) [user] get_why_uu(_258812)
^  Call: (203) [user] findall(_264352, current_why(_264352), _264358)
^  Unify: (203) [$bags] findall(_264352, user:current_why(_264352), _264358)
^  Call: (204) [$bags] findall(_264352, user:current_why(_264352), _264358, [])
^  Unify: (204) [$bags] findall(_264352, user:current_why(_264352), _264358, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_264352, user:current_why(_264352), _264358, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_264352, user:current_why(_264352), _264358, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_264352, user:current_why(_264352), _264358, [])
   Unify: (206) [$bags] findall_loop(_264352, user:current_why(_264352), _264358, [])
^  Call: (207) [user] bugger:current_why(_264352)
^  Unify: (207) [user] bugger:current_why(_264352)
^  Call: (208) [user] bugger:current_why_data(_264352)
^  Unify: (208) [user] bugger:current_why_data(_264352)
   Call: (209) [system] nb_current('$current_why', wp(_264352, _275612))
   Fail: (209) [system] nb_current('$current_why', wp(_264352, _275612))
^  Redo: (208) [user] bugger:current_why_data(_264352)
^  Unify: (208) [user] bugger:current_why_data(_264352)
   Call: (209) [t_l] t_l:current_why_source(_264352)
   Fail: (209) [t_l] t_l:current_why_source(_264352)
^  Fail: (208) [user] bugger:current_why_data(_264352)
^  Redo: (207) [user] bugger:current_why(_264352)
^  Unify: (207) [user] bugger:current_why(mfl4(_283040, _283042, _283044, _283046))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_283996, _283998), once(user:current_mfl4(_283040, _283042, _283044, _283046)), '$restore_trace'(_283996, _283998))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_283996, _283998), system:once(user:current_mfl4(_283040, _283042, _283044, _283046)), system:'$restore_trace'(_283996, _283998))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_283996, _283998))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_283040, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_283040, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_264352, user:current_why(_264352), _264358, [])
   Exit: (206) [$bags] findall_loop(_264352, user:current_why(_264352), [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_264352, user:current_why(_264352), [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_264352, user:current_why(_264352), [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_264352, user:current_why(_264352), [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _258812)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _258812)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_420424, _420426)
   Fail: (204) [system] [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_420424, _420426)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _258812)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _258812)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _450786)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _450786)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _450786)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _450786)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_300828, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3684)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3684)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3684)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3684)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3684)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3638)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3638)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_294368, _294370)
   Fail: (205) [system] P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_294368, _294370)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3638)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _452682)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _452682)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _452682)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _472478, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_472478)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _472478, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_472478)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _472478, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_472478)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _472478, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_472478)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _502920)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _472478, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_472478)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _472478, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_472478)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'ntimes-dummy')), P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'ntimes-dummy')), P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'ntimes-dummy')), _83626, _83628)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'ntimes-dummy')), user, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
   Call: (212) [system] _87370=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'ntimes-dummy')), true, _89240)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'ntimes-dummy')), true, _89240)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'ntimes-dummy')), true, _92068)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'ntimes-dummy')), true, _92068)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')));assert('next-operation'(op(+, =, 'ntimes-dummy'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')));assert('next-operation'(op(+, =, 'ntimes-dummy'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')));assert('next-operation'(op(+, =, 'ntimes-dummy')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')));assert('next-operation'(op(+, =, 'ntimes-dummy')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'ntimes-dummy')), _119378, _119380)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'ntimes-dummy')), user, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'ntimes-dummy')), _121258, _121260)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'ntimes-dummy')), _121258, _121260)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
   Call: (215) [system] _129664=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'ntimes-dummy')), true, _131534)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'ntimes-dummy')), true, _131534)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'ntimes-dummy')), true, _134362)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'ntimes-dummy')), true, _134362)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')));assert('next-operation'(op(+, =, 'ntimes-dummy')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')));assert('next-operation'(op(+, =, 'ntimes-dummy'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _191032)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _191032)
   Call: (216) [system] var('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _191032)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _191032)
   Call: (216) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _191032)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _191032)
   Call: (216) [system] _202184 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _204042)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _204042)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _204042)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _204042)
   Call: (217) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'ntimes-dummy')), _211452, _211454)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation', [op(+, =, 'ntimes-dummy')])
   Call: (217) [lists] lists:member(_204042, ['next-operation', op(+, =, 'ntimes-dummy')])
   Unify: (217) [lists] lists:member(_204042, ['next-operation', op(+, =, 'ntimes-dummy')])
   Call: (218) [lists] lists:member_([op(+, =, 'ntimes-dummy')], _204042, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'ntimes-dummy')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'ntimes-dummy')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'ntimes-dummy')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _191032)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _191032)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _191032)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _191032)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _191032)
   Call: (217) [system] _191032='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'ntimes-dummy')], _204042, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'ntimes-dummy')], _204042, 'next-operation')
   Call: (219) [lists] lists:member_([], _204042, op(+, =, 'ntimes-dummy'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'ntimes-dummy'), op(+, =, 'ntimes-dummy'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'ntimes-dummy'), op(+, =, 'ntimes-dummy'))
   Exit: (218) [lists] lists:member_([op(+, =, 'ntimes-dummy')], op(+, =, 'ntimes-dummy'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'ntimes-dummy'), ['next-operation', op(+, =, 'ntimes-dummy')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), op(+, =, 'ntimes-dummy'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _191032)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _191032)
   Call: (217) [system] var(op(+, =, 'ntimes-dummy'))
   Fail: (217) [system] var(op(+, =, 'ntimes-dummy'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _191032)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _191032)
   Call: (217) [system] compound(op(+, =, 'ntimes-dummy'))
   Exit: (217) [system] compound(op(+, =, 'ntimes-dummy'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _191032=op(+, =, 'ntimes-dummy')
   Exit: (217) [system] op(+, =, 'ntimes-dummy')=op(+, =, 'ntimes-dummy')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), op(+, =, 'ntimes-dummy'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), op(+, =, 'ntimes-dummy'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'ntimes-dummy'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'ntimes-dummy'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _258832)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _258832)
   Call: (215) [system] var('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _258832)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _258832)
   Call: (215) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _258832)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _258832)
   Call: (215) [system] _269984 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _271842)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _271842)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _271842)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _271842)
   Call: (216) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'ntimes-dummy')), _279252, _279254)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation', [op(+, =, 'ntimes-dummy')])
   Call: (216) [lists] lists:member(_271842, ['next-operation', op(+, =, 'ntimes-dummy')])
   Unify: (216) [lists] lists:member(_271842, ['next-operation', op(+, =, 'ntimes-dummy')])
   Call: (217) [lists] lists:member_([op(+, =, 'ntimes-dummy')], _271842, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'ntimes-dummy')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'ntimes-dummy')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'ntimes-dummy')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _258832)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _258832)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _258832)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _258832)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _258832)
   Call: (216) [system] _258832='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'ntimes-dummy')], _271842, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'ntimes-dummy')], _271842, 'next-operation')
   Call: (218) [lists] lists:member_([], _271842, op(+, =, 'ntimes-dummy'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'ntimes-dummy'), op(+, =, 'ntimes-dummy'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'ntimes-dummy'), op(+, =, 'ntimes-dummy'))
   Exit: (217) [lists] lists:member_([op(+, =, 'ntimes-dummy')], op(+, =, 'ntimes-dummy'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'ntimes-dummy'), ['next-operation', op(+, =, 'ntimes-dummy')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), op(+, =, 'ntimes-dummy'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _258832)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _258832)
   Call: (216) [system] var(op(+, =, 'ntimes-dummy'))
   Fail: (216) [system] var(op(+, =, 'ntimes-dummy'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _258832)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _258832)
   Call: (216) [system] compound(op(+, =, 'ntimes-dummy'))
   Exit: (216) [system] compound(op(+, =, 'ntimes-dummy'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _258832=op(+, =, 'ntimes-dummy')
   Exit: (216) [system] op(+, =, 'ntimes-dummy')=op(+, =, 'ntimes-dummy')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), op(+, =, 'ntimes-dummy'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), op(+, =, 'ntimes-dummy'))
^  Call: (214) [user] pfcTraced(op(+, =, 'ntimes-dummy'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'ntimes-dummy'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'ntimes-dummy')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'ntimes-dummy')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_425244)
^  Unify: (212) [user] pfcGetSearch(_425244)
   Call: (213) [t_l] t_l:pfcSearchTL(_427094)
   Fail: (213) [t_l] t_l:pfcSearchTL(_427094)
^  Redo: (212) [user] pfcGetSearch(_425244)
^  Call: (213) [user] pfcSearch(_429868)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _425244=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _454302)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _454302)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _454302)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _464564)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (218) [system] is_list(_472060)
   Fail: (218) [system] is_list(_472060)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'ntimes-dummy')), _479454)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046), _522116, _522118)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _485046), _522116, _522118)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _3906, _3908)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _13234)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _14174)
   Call: (224) [system] nonvar(_15032)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _16034)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _16968)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), number_of_clauses(_26162))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), number_of_clauses(_26162))
   Call: (224) [system] nonvar(number_of_clauses(_26162))
   Exit: (224) [system] nonvar(number_of_clauses(_26162))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_26162), user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_26162), user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _41006), (prolog_current_choice(_41016), push_current_choice(_41016), clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _41038), pfc_call(_41038)), nb_setval('$pfc_current_choice', _41006))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _41006), user:(prolog_current_choice(_41016), push_current_choice(_41016), clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _41038), pfc_call(_41038)), user:nb_setval('$pfc_current_choice', _41006))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _41006))
   Call: (226) [system] nb_current('$pfc_current_choice', _41006)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_41016)
   Exit: (225) [system] prolog_current_choice(2930)
^  Call: (225) [user] push_current_choice(2930)
^  Unify: (225) [user] push_current_choice(2930)
   Call: (226) [system] nb_current('$pfc_current_choice', _50356)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (225) [user] push_current_choice(2930)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _41038)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _41038)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _58728)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _41006), user:(prolog_current_choice(_41016), push_current_choice(_41016), clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _41038), pfc_call(_41038)), user:nb_setval('$pfc_current_choice', _41006))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (221) [user] pfc_spft(_73598, _73684, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606))
^  Unify: (221) [user] pfc_spft(_73598, _74616, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606))
^  Call: (222) [user] pfcCallSystem('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Call: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Unify: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (224) [system] var('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Fail: (224) [system] var('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Redo: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Unify: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (224) [system] callable('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Exit: (224) [system] callable('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Unify: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Redo: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Unify: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Call: (224) [user] predicate_property('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (227) [system] callable('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Exit: (227) [system] callable('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Unify: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Call: (224) [user] predicate_property('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (226) [system] callable('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Exit: (226) [system] callable('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), _109756, _109758)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), _109756, _109758)
   Call: (227) [system] compound('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Exit: (227) [system] compound('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (227) [system] compound_name_arity('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), _109756, _109758)
   Exit: (227) [system] compound_name_arity('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Unify: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Call: (224) [user] predicate_property('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), _120998)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), _121938)
   Call: (225) [system] nonvar(_122796)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), _123798)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), _124732)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (226) [system] callable('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Exit: (226) [system] callable('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Call: (224) [user] predicate_property('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), number_of_clauses(_133926))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), number_of_clauses(_133926))
   Call: (225) [system] nonvar(number_of_clauses(_133926))
   Exit: (225) [system] nonvar(number_of_clauses(_133926))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_133926), user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_133926), user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (227) [system] callable('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Exit: (227) [system] callable('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(733), user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), number_of_clauses(733))
^  Unify: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _148770), (prolog_current_choice(_148780), push_current_choice(_148780), clause('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), _148802), pfc_call(_148802)), nb_setval('$pfc_current_choice', _148770))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _148770), user:(prolog_current_choice(_148780), push_current_choice(_148780), clause('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), _148802), pfc_call(_148802)), user:nb_setval('$pfc_current_choice', _148770))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _148770))
   Call: (227) [system] nb_current('$pfc_current_choice', _148770)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_148780)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _158120)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), _148802)
^  Fail: (226) [user] clause('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), _148802)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _166492)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _148770), user:(prolog_current_choice(_148780), push_current_choice(_148780), clause('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)), _148802), pfc_call(_148802)), user:nb_setval('$pfc_current_choice', _148770))
^  Fail: (223) [user] pfc_call('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_73598, _75476, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606)))
^  Fail: (221) [user] pfc_spft(_73598, _173996, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _73604, _73606))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3664, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_3664)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3664, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_3664)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3664, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_3664)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_271302)
   Fail: (202) [t_l] t_l:pfcSearchTL(_271302)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_274076)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], op(+, =, 'ntimes-dummy')), pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])\=[_295542|_295544]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])\=[_295542|_295544]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'), error(_299280, _299282), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'), error(_299280, _299282), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Call: (204) [user] metta_interp_mode(+, _302996)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Call: (205) [user] metta_interp_mode(load, _307586)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _316808)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_323284, _323286), once(user:is_compatio0), '$restore_trace'(_323284, _323286))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_323284, _323286), system:once(user:is_compatio0), system:'$restore_trace'(_323284, _323286))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_323284, _323286))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_328902, must_det_ll(user:metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))), (_328902==""->true;our_ansi_format('#ffa505', '~w~n', [_328902]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_328902, must_det_ll(user:metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))), (_328902==""->true;our_ansi_format('#ffa505', '~w~n', [_328902]))))
  (= 
    (ntimes-dummy $N) 
    ( (=:= $N 0) (set-det)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]))*->'True'='True';'True'='False'), error(_299280, _299282), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['ntimes-dummy', _360458], [['not-not-dummy'], ['set-det'], [is, _360506, [-, _360458, 1]], ['ntimes-dummy', _360506]]], ['_N1'=_360506, '_N'=_360458], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2372, 118, 28, 2372))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['ntimes-dummy', _360458], [['not-not-dummy'], ['set-det'], [is, _360506, [-, _360458, 1]], ['ntimes-dummy', _360506]]], ['_N1'=_360506, '_N'=_360458], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2372, 118, 28, 2372))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_N1'=_360506, '_N'=_360458])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_N1'=_360506, '_N'=_360458])
   Call: (195) [apply] apply:maplist_(['_N1'=_360506, '_N'=_360458], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_N1'=_360506, '_N'=_360458], user:maybe_assign)
   Call: (196) [user] maybe_assign('_N1'=_360506)
   Unify: (196) [user] maybe_assign('_N1'=_360506)
^  Call: (197) [user] ignore(_360506=_N1)
^  Unify: (197) [system] ignore(user:(_360506=_N1))
   Call: (198) [system] _360506=_N1
   Exit: (198) [system] _N1=_N1
^  Exit: (197) [system] ignore(user:(_N1=_N1))
   Exit: (196) [user] maybe_assign('_N1'=_N1)
   Call: (196) [apply] apply:maplist_(['_N'=_360458], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_N'=_360458], user:maybe_assign)
   Call: (197) [user] maybe_assign('_N'=_360458)
   Unify: (197) [user] maybe_assign('_N'=_360458)
^  Call: (198) [user] ignore(_360458=_N)
^  Unify: (198) [system] ignore(user:(_360458=_N))
   Call: (199) [system] _360458=_N
   Exit: (199) [system] _N=_N
^  Exit: (198) [system] ignore(user:(_N=_N))
   Exit: (197) [user] maybe_assign('_N'=_N)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_N'=_N], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_N1'=_N1, '_N'=_N], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_N1'=_N1, '_N'=_N])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Call: (196) [system] var([=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Call: (196) [system] string([=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _450850), pfcAdd_Now('next-operation'(_450850)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _450850), pfcAdd_Now('next-operation'(_450850)))
   Call: (197) [user] into_simple_op(+, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _450850)
   Unify: (197) [user] into_simple_op(+, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], op(+, =, _453642))
   Call: (198) [user] o_s([['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _453642)
   Unify: (198) [user] o_s([['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _453642)
   Call: (199) [user] o_s(['ntimes-dummy', _N], _453642)
   Unify: (199) [user] o_s(['ntimes-dummy', _N], _453642)
   Call: (200) [user] o_s('ntimes-dummy', _453642)
   Unify: (200) [user] o_s('ntimes-dummy', 'ntimes-dummy')
   Exit: (200) [user] o_s('ntimes-dummy', 'ntimes-dummy')
   Exit: (199) [user] o_s(['ntimes-dummy', _N], 'ntimes-dummy')
   Exit: (198) [user] o_s([['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], 'ntimes-dummy')
   Exit: (197) [user] into_simple_op(+, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], op(+, =, 'ntimes-dummy'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (199) [user] must_ex(current_why_UU(_474860))
^  Unify: (199) [user] must_ex(current_why_UU(_474860))
   Call: (201) [user] current_why_UU(_474860)
   Unify: (201) [user] current_why_UU(_474860)
^  Call: (202) [user] get_why_uu(_474860)
^  Unify: (202) [user] get_why_uu(_474860)
^  Call: (203) [user] findall(_480400, current_why(_480400), _480406)
^  Unify: (203) [$bags] findall(_480400, user:current_why(_480400), _480406)
^  Call: (204) [$bags] findall(_480400, user:current_why(_480400), _480406, [])
^  Unify: (204) [$bags] findall(_480400, user:current_why(_480400), _480406, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_480400, user:current_why(_480400), _480406, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_480400, user:current_why(_480400), _480406, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_480400, user:current_why(_480400), _480406, [])
   Unify: (206) [$bags] findall_loop(_480400, user:current_why(_480400), _480406, [])
^  Call: (207) [user] bugger:current_why(_480400)
^  Unify: (207) [user] bugger:current_why(_480400)
^  Call: (208) [user] bugger:current_why_data(_480400)
^  Unify: (208) [user] bugger:current_why_data(_480400)
   Call: (209) [system] nb_current('$current_why', wp(_480400, _491660))
   Fail: (209) [system] nb_current('$current_why', wp(_480400, _491660))
^  Redo: (208) [user] bugger:current_why_data(_480400)
^  Unify: (208) [user] bugger:current_why_data(_480400)
   Call: (209) [t_l] t_l:current_why_source(_480400)
   Fail: (209) [t_l] t_l:current_why_source(_480400)
^  Fail: (208) [user] bugger:current_why_data(_480400)
^  Redo: (207) [user] bugger:current_why(_480400)
^  Unify: (207) [user] bugger:current_why(mfl4(_499088, _499090, _499092, _499094))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_500044, _500046), once(user:current_mfl4(_499088, _499090, _499092, _499094)), '$restore_trace'(_500044, _500046))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_500044, _500046), system:once(user:current_mfl4(_499088, _499090, _499092, _499094)), system:'$restore_trace'(_500044, _500046))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_500044, _500046))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_499088, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_499088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_480400, user:current_why(_480400), _480406, [])
   Exit: (206) [$bags] findall_loop(_480400, user:current_why(_480400), [P;HTML|mfl4(_516876, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_3694, user:current_why(_3694), [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_3694, user:current_why(_3694), [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_3694, user:current_why(_3694), [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3674)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3674)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_117662, _117664)
   Fail: (204) [system] [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_117662, _117664)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3674)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3674)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148008)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148008)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148008)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148008)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148008)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148008)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _148008)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _148008)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _148008)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3674)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3674)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_510496, _510498)
   Fail: (205) [system] P;HTML|mfl4(_3734, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_3718, _3720)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3674)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _150522)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _150522)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _150522)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170318, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_170318)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170318, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_170318)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170318, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_170318)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170318, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_170318)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _200760)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170318, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_170318)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170318, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_170318)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'ntimes-dummy')), P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'ntimes-dummy')), P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'ntimes-dummy')), _301172, _301174)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'ntimes-dummy')), user, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
   Call: (212) [system] _304916=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'ntimes-dummy')), true, _306786)
^  Exit: (212) [user] clause('next-operation'(op(+, =, 'ntimes-dummy')), true, (0x56266764edc0))
   Call: (212) [$syspreds] clause_property((0x56266764edc0), module(user))
   Unify: (212) [$syspreds] clause_property((0x56266764edc0), module(user))
   Exit: (212) [$syspreds] clause_property((0x56266764edc0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true, (0x56266764edc0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true, (0x56266764edc0))
^  Call: (213) [user] clause(_313342, _313344, (0x56266764edc0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, 'ntimes-dummy')), true, (0x56266764edc0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, 'ntimes-dummy')), _315238)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (213) [system] 'next-operation'(op(+, =, 'ntimes-dummy'))=@='next-operation'(op(+, =, 'ntimes-dummy'))
   Exit: (213) [system] 'next-operation'(op(+, =, 'ntimes-dummy'))=@='next-operation'(op(+, =, 'ntimes-dummy'))
^  Call: (213) [user] strip_m(true, _319880)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, 'ntimes-dummy')), true)=@=cl('next-operation'(op(+, =, 'ntimes-dummy')), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, 'ntimes-dummy')), true)=@=cl('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true, (0x56266764edc0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170318, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_170318)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170318, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_170318)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _170318, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_170318)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_396326)
   Fail: (202) [t_l] t_l:pfcSearchTL(_396326)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_399100)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], op(+, =, 'ntimes-dummy')), pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])\=[_420566|_420568]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])\=[_420566|_420568]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]))*->_3422='True';_3422='False'), error(_424304, _424306), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]))*->_3422='True';_3422='False'), error(_424304, _424306), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Call: (204) [user] metta_interp_mode(+, _428020)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Call: (205) [user] metta_interp_mode(load, _432610)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _441832)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_448308, _448310), once(user:is_compatio0), '$restore_trace'(_448308, _448310))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_448308, _448310), system:once(user:is_compatio0), system:'$restore_trace'(_448308, _448310))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_448308, _448310))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_453926, must_det_ll(user:metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))), (_453926==""->true;our_ansi_format('#ffa505', '~w~n', [_453926]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_453926, must_det_ll(user:metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))), (_453926==""->true;our_ansi_format('#ffa505', '~w~n', [_453926]))))
  (= 
    (ntimes-dummy $N) 
    ( (not-not-dummy) 
      (set-det) 
      (is $N1 
        (- $N 1)) 
      (ntimes-dummy $N1)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]))*->'True'='True';'True'='False'), error(_424304, _424306), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['not-not-top', _485636], [['not-top', _485636], ['set-det'], [fail]]], ['_M'=_485636], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2502, 125, 26, 2502))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['not-not-top', _485636], [['not-top', _485636], ['set-det'], [fail]]], ['_M'=_485636], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2502, 125, 26, 2502))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_M'=_485636])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_M'=_485636])
   Call: (195) [apply] apply:maplist_(['_M'=_485636], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_M'=_485636], user:maybe_assign)
   Call: (196) [user] maybe_assign('_M'=_485636)
   Unify: (196) [user] maybe_assign('_M'=_485636)
^  Call: (197) [user] ignore(_485636=_M)
^  Unify: (197) [system] ignore(user:(_485636=_M))
   Call: (198) [system] _485636=_M
   Exit: (198) [system] _M=_M
^  Exit: (197) [system] ignore(user:(_M=_M))
   Exit: (196) [user] maybe_assign('_M'=_M)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_M'=_M], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_M'=_M])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Call: (196) [system] var([=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Call: (196) [system] string([=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _46418), pfcAdd_Now('next-operation'(_46418)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _46418), pfcAdd_Now('next-operation'(_46418)))
   Call: (197) [user] into_simple_op(+, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _46418)
   Unify: (197) [user] into_simple_op(+, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], op(+, =, _49210))
   Call: (198) [user] o_s([['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _49210)
   Unify: (198) [user] o_s([['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _49210)
   Call: (199) [user] o_s(['not-not-top', _M], _49210)
   Unify: (199) [user] o_s(['not-not-top', _M], _49210)
   Call: (200) [user] o_s('not-not-top', _49210)
   Unify: (200) [user] o_s('not-not-top', 'not-not-top')
   Exit: (200) [user] o_s('not-not-top', 'not-not-top')
   Exit: (199) [user] o_s(['not-not-top', _M], 'not-not-top')
   Exit: (198) [user] o_s([['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], 'not-not-top')
   Exit: (197) [user] into_simple_op(+, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], op(+, =, 'not-not-top'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-not-top')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-top'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-top'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-top'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-top'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-not-top')))
^  Call: (199) [user] must_ex(current_why_UU(_70428))
^  Unify: (199) [user] must_ex(current_why_UU(_70428))
   Call: (201) [user] current_why_UU(_70428)
   Unify: (201) [user] current_why_UU(_70428)
^  Call: (202) [user] get_why_uu(_70428)
^  Unify: (202) [user] get_why_uu(_70428)
^  Call: (203) [user] findall(_75968, current_why(_75968), _75974)
^  Unify: (203) [$bags] findall(_75968, user:current_why(_75968), _75974)
^  Call: (204) [$bags] findall(_75968, user:current_why(_75968), _75974, [])
^  Unify: (204) [$bags] findall(_75968, user:current_why(_75968), _75974, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_75968, user:current_why(_75968), _75974, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_75968, user:current_why(_75968), _75974, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_75968, user:current_why(_75968), _75974, [])
   Unify: (206) [$bags] findall_loop(_75968, user:current_why(_75968), _75974, [])
^  Call: (207) [user] bugger:current_why(_75968)
^  Unify: (207) [user] bugger:current_why(_75968)
^  Call: (208) [user] bugger:current_why_data(_75968)
^  Unify: (208) [user] bugger:current_why_data(_75968)
   Call: (209) [system] nb_current('$current_why', wp(_75968, _87228))
   Fail: (209) [system] nb_current('$current_why', wp(_75968, _87228))
^  Redo: (208) [user] bugger:current_why_data(_75968)
^  Unify: (208) [user] bugger:current_why_data(_75968)
   Call: (209) [t_l] t_l:current_why_source(_75968)
   Fail: (209) [t_l] t_l:current_why_source(_75968)
^  Fail: (208) [user] bugger:current_why_data(_75968)
^  Redo: (207) [user] bugger:current_why(_75968)
^  Unify: (207) [user] bugger:current_why(mfl4(_94656, _94658, _94660, _94662))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_95612, _95614), once(user:current_mfl4(_94656, _94658, _94660, _94662)), '$restore_trace'(_95612, _95614))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_95612, _95614), system:once(user:current_mfl4(_94656, _94658, _94660, _94662)), system:'$restore_trace'(_95612, _95614))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_95612, _95614))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_94656, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_94656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_75968, user:current_why(_75968), _75974, [])
   Exit: (206) [$bags] findall_loop(_75968, user:current_why(_75968), [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_75968, user:current_why(_75968), [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_75968, user:current_why(_75968), [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_75968, user:current_why(_75968), [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _70428)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _70428)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_232036, _232038)
   Fail: (204) [system] [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_232036, _232038)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _70428)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _70428)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _262398)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _262398)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _262398)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _262398)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _262398)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _262398)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _262398)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _262398)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _262398)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_112440, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3630)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3630)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_105038, _105040)
   Fail: (205) [system] P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_105038, _105040)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3630)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-top')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-top')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'not-not-top')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-not-top')), _263352)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-not-top')), _263352)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-not-top')), _263352)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _283148, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_283148)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _283148, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_283148)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _283148, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_283148)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _283148, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_283148)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _313590)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _283148, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_283148)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _283148, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_283148)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-not-top')), P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-not-top')), P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-top')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-top')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'not-not-top')), _414002, _414004)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'not-not-top')), user, 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
   Call: (212) [system] _417746=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-not-top')), true, _419616)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-not-top')), true, _419616)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-not-top')), true, _422444)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-not-top')), true, _422444)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-top')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-top')));assert('next-operation'(op(+, =, 'not-not-top'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-top')));assert('next-operation'(op(+, =, 'not-not-top'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-top')));assert('next-operation'(op(+, =, 'not-not-top')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-top')));assert('next-operation'(op(+, =, 'not-not-top')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-top')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'not-not-top')), _449754, _449756)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'not-not-top')), user, 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-top')), _451634, _451636)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-not-top')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-top')), _451634, _451636)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
   Call: (215) [system] _460040=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-not-top')), true, _461910)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-not-top')), true, _461910)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-not-top')), true, _464738)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-not-top')), true, _464738)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-top')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-top')));assert('next-operation'(op(+, =, 'not-not-top')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-top')));assert('next-operation'(op(+, =, 'not-not-top'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-top')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-not-top')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _521408)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _521408)
   Call: (216) [system] var('next-operation'(op(+, =, 'not-not-top')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _3792)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _3792)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _3792)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _3792)
   Call: (216) [system] _12506 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _14364)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _14364)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'not-not-top')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _14364)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _14364)
   Call: (217) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-top')), _21774, _21776)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-top')), 'next-operation', [op(+, =, 'not-not-top')])
   Call: (217) [lists] lists:member(_14364, ['next-operation', op(+, =, 'not-not-top')])
   Unify: (217) [lists] lists:member(_14364, ['next-operation', op(+, =, 'not-not-top')])
   Call: (218) [lists] lists:member_([op(+, =, 'not-not-top')], _14364, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-not-top')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'not-not-top')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-not-top')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _3792)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _3792)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _3792)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _3792)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _3792)
   Call: (217) [system] _3792='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'not-not-top')], _14364, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-not-top')], _14364, 'next-operation')
   Call: (219) [lists] lists:member_([], _14364, op(+, =, 'not-not-top'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'not-not-top'), op(+, =, 'not-not-top'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'not-not-top'), op(+, =, 'not-not-top'))
   Exit: (218) [lists] lists:member_([op(+, =, 'not-not-top')], op(+, =, 'not-not-top'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'not-not-top'), ['next-operation', op(+, =, 'not-not-top')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), op(+, =, 'not-not-top'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'not-not-top'), _3792)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-not-top'), _3792)
   Call: (217) [system] var(op(+, =, 'not-not-top'))
   Fail: (217) [system] var(op(+, =, 'not-not-top'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'not-not-top'), _3792)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-not-top'), _3792)
   Call: (217) [system] compound(op(+, =, 'not-not-top'))
   Exit: (217) [system] compound(op(+, =, 'not-not-top'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _3792=op(+, =, 'not-not-top')
   Exit: (217) [system] op(+, =, 'not-not-top')=op(+, =, 'not-not-top')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'not-not-top'), op(+, =, 'not-not-top'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), op(+, =, 'not-not-top'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'not-not-top'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'not-not-top'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-top')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _69154)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _69154)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-not-top')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _69154)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _69154)
   Call: (215) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _69154)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _69154)
   Call: (215) [system] _80306 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _82164)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _82164)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'not-not-top')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _82164)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _82164)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-top')), _89574, _89576)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-top')), 'next-operation', [op(+, =, 'not-not-top')])
   Call: (216) [lists] lists:member(_82164, ['next-operation', op(+, =, 'not-not-top')])
   Unify: (216) [lists] lists:member(_82164, ['next-operation', op(+, =, 'not-not-top')])
   Call: (217) [lists] lists:member_([op(+, =, 'not-not-top')], _82164, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-not-top')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'not-not-top')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-not-top')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _69154)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _69154)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _69154)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _69154)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _69154)
   Call: (216) [system] _69154='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'not-not-top')], _82164, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-not-top')], _82164, 'next-operation')
   Call: (218) [lists] lists:member_([], _82164, op(+, =, 'not-not-top'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'not-not-top'), op(+, =, 'not-not-top'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'not-not-top'), op(+, =, 'not-not-top'))
   Exit: (217) [lists] lists:member_([op(+, =, 'not-not-top')], op(+, =, 'not-not-top'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'not-not-top'), ['next-operation', op(+, =, 'not-not-top')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), op(+, =, 'not-not-top'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'not-not-top'), _69154)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-not-top'), _69154)
   Call: (216) [system] var(op(+, =, 'not-not-top'))
   Fail: (216) [system] var(op(+, =, 'not-not-top'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'not-not-top'), _69154)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-not-top'), _69154)
   Call: (216) [system] compound(op(+, =, 'not-not-top'))
   Exit: (216) [system] compound(op(+, =, 'not-not-top'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _69154=op(+, =, 'not-not-top')
   Exit: (216) [system] op(+, =, 'not-not-top')=op(+, =, 'not-not-top')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'not-not-top'), op(+, =, 'not-not-top'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), op(+, =, 'not-not-top'))
^  Call: (214) [user] pfcTraced(op(+, =, 'not-not-top'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'not-not-top'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-not-top')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-not-top')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_235566)
^  Unify: (212) [user] pfcGetSearch(_235566)
   Call: (213) [t_l] t_l:pfcSearchTL(_237416)
   Fail: (213) [t_l] t_l:pfcSearchTL(_237416)
^  Redo: (212) [user] pfcGetSearch(_235566)
^  Call: (213) [user] pfcSearch(_240190)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _235566=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-top')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-not-top')), _264624)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-not-top')), _264624)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-not-top')), _264624)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-top')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'not-not-top'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _274886)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-top')))
   Call: (218) [system] is_list(_282382)
   Fail: (218) [system] is_list(_282382)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-top')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-not-top')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-not-top')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'not-not-top')), _289776)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), _332438, _332440)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), _332438, _332440)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), _332438, _332440)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), _343680)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), _344620)
   Call: (224) [system] nonvar(_345478)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), _346480)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), _347414)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), number_of_clauses(_356608))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), number_of_clauses(_356608))
   Call: (224) [system] nonvar(number_of_clauses(_356608))
   Exit: (224) [system] nonvar(number_of_clauses(_356608))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_356608), user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_356608), user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _371452), (prolog_current_choice(_371462), push_current_choice(_371462), clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), _371484), pfc_call(_371484)), nb_setval('$pfc_current_choice', _371452))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _371452), user:(prolog_current_choice(_371462), push_current_choice(_371462), clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), _371484), pfc_call(_371484)), user:nb_setval('$pfc_current_choice', _371452))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _371452))
   Call: (226) [system] nb_current('$pfc_current_choice', _371452)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_371462)
   Exit: (225) [system] prolog_current_choice(2930)
^  Call: (225) [user] push_current_choice(2930)
^  Unify: (225) [user] push_current_choice(2930)
   Call: (226) [system] nb_current('$pfc_current_choice', _380802)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (225) [user] push_current_choice(2930)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), _371484)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), _371484)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _389174)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _371452), user:(prolog_current_choice(_371462), push_current_choice(_371462), clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368), _371484), pfc_call(_371484)), user:nb_setval('$pfc_current_choice', _371452))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-top')), _295368))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (221) [user] pfc_spft(_404044, _404130, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052))
^  Unify: (221) [user] pfc_spft(_404044, _405062, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052))
^  Call: (222) [user] pfcCallSystem('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Call: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Unify: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (224) [system] var('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Fail: (224) [system] var('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Redo: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Unify: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (224) [system] callable('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Exit: (224) [system] callable('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Unify: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Redo: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Unify: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Call: (224) [user] predicate_property('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (227) [system] callable('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Exit: (227) [system] callable('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Unify: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Call: (224) [user] predicate_property('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (226) [system] callable('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Exit: (226) [system] callable('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), _440202, _440204)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), _440202, _440204)
   Call: (227) [system] compound('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Exit: (227) [system] compound('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (227) [system] compound_name_arity('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), _440202, _440204)
   Exit: (227) [system] compound_name_arity('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Unify: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Call: (224) [user] predicate_property('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), _451444)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), _452384)
   Call: (225) [system] nonvar(_453242)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), _454244)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), _455178)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (226) [system] callable('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Exit: (226) [system] callable('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Call: (224) [user] predicate_property('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), number_of_clauses(_464372))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), number_of_clauses(_464372))
   Call: (225) [system] nonvar(number_of_clauses(_464372))
   Exit: (225) [system] nonvar(number_of_clauses(_464372))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_464372), user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_464372), user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (227) [system] callable('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Exit: (227) [system] callable('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(737), user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), number_of_clauses(737))
^  Unify: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _479216), (prolog_current_choice(_479226), push_current_choice(_479226), clause('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), _479248), pfc_call(_479248)), nb_setval('$pfc_current_choice', _479216))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _479216), user:(prolog_current_choice(_479226), push_current_choice(_479226), clause('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), _479248), pfc_call(_479248)), user:nb_setval('$pfc_current_choice', _479216))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _479216))
   Call: (227) [system] nb_current('$pfc_current_choice', _479216)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_479226)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _488566)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), _479248)
^  Fail: (226) [user] clause('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), _479248)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _496938)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _479216), user:(prolog_current_choice(_479226), push_current_choice(_479226), clause('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)), _479248), pfc_call(_479248)), user:nb_setval('$pfc_current_choice', _479216))
^  Fail: (223) [user] pfc_call('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_404044, _405922, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052)))
^  Fail: (221) [user] pfc_spft(_404044, _504442, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _404050, _404052))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3656, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_3656)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3656, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_3656)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3656, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_3656)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-top')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_81898)
   Fail: (202) [t_l] t_l:pfcSearchTL(_81898)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_84672)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], op(+, =, 'not-not-top')), pfcAdd_Now('next-operation'(op(+, =, 'not-not-top'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])\=[_106138|_106140]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])\=[_106138|_106140]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_109876, _109878), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_109876, _109878), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Call: (204) [user] metta_interp_mode(+, _113592)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Call: (205) [user] metta_interp_mode(load, _118182)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _127404)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_133880, _133882), once(user:is_compatio0), '$restore_trace'(_133880, _133882))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_133880, _133882), system:once(user:is_compatio0), system:'$restore_trace'(_133880, _133882))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_133880, _133882))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_139498, must_det_ll(user:metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))), (_139498==""->true;our_ansi_format('#ffa505', '~w~n', [_139498]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_139498, must_det_ll(user:metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))), (_139498==""->true;our_ansi_format('#ffa505', '~w~n', [_139498]))))
  (= 
    (not-not-top $M) 
    ( (not-top $M) 
      (set-det) 
      (fail)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]))*->'True'='True';'True'='False'), error(_109876, _109878), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [not_not_top, _171068], 'True'], ['__'=_171068], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2584, 132, 14, 2584))
^  Exit: (193) [user] metta_file_buffer(+, [=, [not_not_top, _171068], 'True'], ['__'=_171068], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2584, 132, 14, 2584))
^  Call: (194) [user] apply:maplist(maybe_assign, ['__'=_171068])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_171068])
   Call: (195) [apply] apply:maplist_(['__'=_171068], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['__'=_171068], user:maybe_assign)
   Call: (196) [user] maybe_assign('__'=_171068)
   Unify: (196) [user] maybe_assign('__'=_171068)
^  Call: (197) [user] ignore(_171068=__)
^  Unify: (197) [system] ignore(user:(_171068=__))
   Call: (198) [system] _171068=__
   Exit: (198) [system] __=__
^  Exit: (197) [system] ignore(user:(__=__))
   Exit: (196) [user] maybe_assign('__'=__)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['__'=__], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Call: (196) [system] var([=, [not_not_top, __], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [not_not_top, __], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Call: (196) [system] string([=, [not_not_top, __], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [not_not_top, __], 'True'], _251182), pfcAdd_Now('next-operation'(_251182)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [not_not_top, __], 'True'], _251182), pfcAdd_Now('next-operation'(_251182)))
   Call: (197) [user] into_simple_op(+, [=, [not_not_top, __], 'True'], _251182)
   Unify: (197) [user] into_simple_op(+, [=, [not_not_top, __], 'True'], op(+, =, _253974))
   Call: (198) [user] o_s([[not_not_top, __], 'True'], _253974)
   Unify: (198) [user] o_s([[not_not_top, __], 'True'], _253974)
   Call: (199) [user] o_s([not_not_top, __], _253974)
   Unify: (199) [user] o_s([not_not_top, __], _253974)
   Call: (200) [user] o_s(not_not_top, _253974)
   Unify: (200) [user] o_s(not_not_top, not_not_top)
   Exit: (200) [user] o_s(not_not_top, not_not_top)
   Exit: (199) [user] o_s([not_not_top, __], not_not_top)
   Exit: (198) [user] o_s([[not_not_top, __], 'True'], not_not_top)
   Exit: (197) [user] into_simple_op(+, [=, [not_not_top, __], 'True'], op(+, =, not_not_top))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_not_top)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_not_top)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_top))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_top))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_top))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_top))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, not_not_top)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, not_not_top)))
^  Call: (199) [user] must_ex(current_why_UU(_275192))
^  Unify: (199) [user] must_ex(current_why_UU(_275192))
   Call: (201) [user] current_why_UU(_275192)
   Unify: (201) [user] current_why_UU(_275192)
^  Call: (202) [user] get_why_uu(_275192)
^  Unify: (202) [user] get_why_uu(_275192)
^  Call: (203) [user] findall(_280732, current_why(_280732), _280738)
^  Unify: (203) [$bags] findall(_280732, user:current_why(_280732), _280738)
^  Call: (204) [$bags] findall(_280732, user:current_why(_280732), _280738, [])
^  Unify: (204) [$bags] findall(_280732, user:current_why(_280732), _280738, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_280732, user:current_why(_280732), _280738, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_280732, user:current_why(_280732), _280738, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_280732, user:current_why(_280732), _280738, [])
   Unify: (206) [$bags] findall_loop(_280732, user:current_why(_280732), _280738, [])
^  Call: (207) [user] bugger:current_why(_280732)
^  Unify: (207) [user] bugger:current_why(_280732)
^  Call: (208) [user] bugger:current_why_data(_280732)
^  Unify: (208) [user] bugger:current_why_data(_280732)
   Call: (209) [system] nb_current('$current_why', wp(_280732, _291992))
   Fail: (209) [system] nb_current('$current_why', wp(_280732, _291992))
^  Redo: (208) [user] bugger:current_why_data(_280732)
^  Unify: (208) [user] bugger:current_why_data(_280732)
   Call: (209) [t_l] t_l:current_why_source(_280732)
   Fail: (209) [t_l] t_l:current_why_source(_280732)
^  Fail: (208) [user] bugger:current_why_data(_280732)
^  Redo: (207) [user] bugger:current_why(_280732)
^  Unify: (207) [user] bugger:current_why(mfl4(_299420, _299422, _299424, _299426))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_300376, _300378), once(user:current_mfl4(_299420, _299422, _299424, _299426)), '$restore_trace'(_300376, _300378))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_300376, _300378), system:once(user:current_mfl4(_299420, _299422, _299424, _299426)), system:'$restore_trace'(_300376, _300378))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_300376, _300378))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_299420, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_299420, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_280732, user:current_why(_280732), _280738, [])
   Exit: (206) [$bags] findall_loop(_280732, user:current_why(_280732), [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_280732, user:current_why(_280732), [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_280732, user:current_why(_280732), [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_280732, user:current_why(_280732), [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _275192)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _275192)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_436804, _436806)
   Fail: (204) [system] [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_436804, _436806)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _275192)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _275192)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _467166)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _467166)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _467166)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_317208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3620)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3620)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3620)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3620)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3620)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3620)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3574)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3574)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_310604, _310606)
   Fail: (205) [system] P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_310604, _310606)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3574)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_top)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_top)))
   Call: (202) [system] is_list('next-operation'(op(+, =, not_not_top)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, not_not_top)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_top)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, not_not_top)), _468918)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, not_not_top)), _468918)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, not_not_top)), _468918)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _488714, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_488714)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _488714, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_488714)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _488714, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_488714)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _488714, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_488714)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _519156)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_3600)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_3600)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_not_top)), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_not_top)), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_not_top)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_not_top)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, not_not_top)), _100176, _100178)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, not_not_top)), user, 'next-operation'(op(+, =, not_not_top)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
   Call: (212) [system] _103920=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_not_top)), true, _105790)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_not_top)), true, _105790)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_not_top)), true, _108618)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_not_top)), true, _108618)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_not_top)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_top)));assert('next-operation'(op(+, =, not_not_top))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_top)));assert('next-operation'(op(+, =, not_not_top))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_top)));assert('next-operation'(op(+, =, not_not_top)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_top)));assert('next-operation'(op(+, =, not_not_top)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_not_top)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_not_top)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, not_not_top)), _135928, _135930)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, not_not_top)), user, 'next-operation'(op(+, =, not_not_top)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_top)), _137808, _137810)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)), true)
   Call: (215) [system] var('next-operation'(op(+, =, not_not_top)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_not_top)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_top)), _137808, _137810)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
   Call: (215) [system] _146214=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_not_top)), true, _148084)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_not_top)), true, _148084)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_not_top)), true, _150912)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_not_top)), true, _150912)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_not_top)))
^  Call: (213) [user] assert('next-operation'(op(+, =, not_not_top)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, not_not_top)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_top)));assert('next-operation'(op(+, =, not_not_top)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_top)));assert('next-operation'(op(+, =, not_not_top))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_top)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_top)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_not_top)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_not_top)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _207582)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _207582)
   Call: (216) [system] var('next-operation'(op(+, =, not_not_top)))
   Fail: (216) [system] var('next-operation'(op(+, =, not_not_top)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _207582)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _207582)
   Call: (216) [system] compound('next-operation'(op(+, =, not_not_top)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_not_top)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _207582)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _207582)
   Call: (216) [system] _218734 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _220592)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _220592)
   Call: (217) [system] is_list('next-operation'(op(+, =, not_not_top)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, not_not_top)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _220592)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _220592)
   Call: (217) [system] compound('next-operation'(op(+, =, not_not_top)))
   Exit: (217) [system] compound('next-operation'(op(+, =, not_not_top)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_not_top)), _228002, _228004)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_not_top)), 'next-operation', [op(+, =, not_not_top)])
   Call: (217) [lists] lists:member(_220592, ['next-operation', op(+, =, not_not_top)])
   Unify: (217) [lists] lists:member(_220592, ['next-operation', op(+, =, not_not_top)])
   Call: (218) [lists] lists:member_([op(+, =, not_not_top)], _220592, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_not_top)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, not_not_top)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_not_top)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_not_top)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _207582)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _207582)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _207582)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _207582)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _207582)
   Call: (217) [system] _207582='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, not_not_top)], _220592, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_not_top)], _220592, 'next-operation')
   Call: (219) [lists] lists:member_([], _220592, op(+, =, not_not_top))
   Unify: (219) [lists] lists:member_([], op(+, =, not_not_top), op(+, =, not_not_top))
   Exit: (219) [lists] lists:member_([], op(+, =, not_not_top), op(+, =, not_not_top))
   Exit: (218) [lists] lists:member_([op(+, =, not_not_top)], op(+, =, not_not_top), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, not_not_top), ['next-operation', op(+, =, not_not_top)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_not_top)), op(+, =, not_not_top))
^  Call: (216) [user] compound_eles(0, op(+, =, not_not_top), _207582)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_not_top), _207582)
   Call: (217) [system] var(op(+, =, not_not_top))
   Fail: (217) [system] var(op(+, =, not_not_top))
^  Redo: (216) [user] compound_eles(0, op(+, =, not_not_top), _207582)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_not_top), _207582)
   Call: (217) [system] compound(op(+, =, not_not_top))
   Exit: (217) [system] compound(op(+, =, not_not_top))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _207582=op(+, =, not_not_top)
   Exit: (217) [system] op(+, =, not_not_top)=op(+, =, not_not_top)
^  Exit: (216) [user] compound_eles(0, op(+, =, not_not_top), op(+, =, not_not_top))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), op(+, =, not_not_top))
^  Call: (215) [user] pfcIgnored(op(+, =, not_not_top))
^  Fail: (215) [user] pfcIgnored(op(+, =, not_not_top))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_not_top)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_top)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_top)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _275382)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _275382)
   Call: (215) [system] var('next-operation'(op(+, =, not_not_top)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_not_top)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _275382)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _275382)
   Call: (215) [system] compound('next-operation'(op(+, =, not_not_top)))
   Exit: (215) [system] compound('next-operation'(op(+, =, not_not_top)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _275382)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _275382)
   Call: (215) [system] _286534 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _288392)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _288392)
   Call: (216) [system] is_list('next-operation'(op(+, =, not_not_top)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, not_not_top)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _288392)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _288392)
   Call: (216) [system] compound('next-operation'(op(+, =, not_not_top)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_not_top)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_not_top)), _295802, _295804)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_not_top)), 'next-operation', [op(+, =, not_not_top)])
   Call: (216) [lists] lists:member(_288392, ['next-operation', op(+, =, not_not_top)])
   Unify: (216) [lists] lists:member(_288392, ['next-operation', op(+, =, not_not_top)])
   Call: (217) [lists] lists:member_([op(+, =, not_not_top)], _288392, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_not_top)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, not_not_top)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_not_top)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_not_top)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _275382)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _275382)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _275382)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _275382)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _275382)
   Call: (216) [system] _275382='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, not_not_top)], _288392, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_not_top)], _288392, 'next-operation')
   Call: (218) [lists] lists:member_([], _288392, op(+, =, not_not_top))
   Unify: (218) [lists] lists:member_([], op(+, =, not_not_top), op(+, =, not_not_top))
   Exit: (218) [lists] lists:member_([], op(+, =, not_not_top), op(+, =, not_not_top))
   Exit: (217) [lists] lists:member_([op(+, =, not_not_top)], op(+, =, not_not_top), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, not_not_top), ['next-operation', op(+, =, not_not_top)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_not_top)), op(+, =, not_not_top))
^  Call: (215) [user] compound_eles(0, op(+, =, not_not_top), _275382)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_not_top), _275382)
   Call: (216) [system] var(op(+, =, not_not_top))
   Fail: (216) [system] var(op(+, =, not_not_top))
^  Redo: (215) [user] compound_eles(0, op(+, =, not_not_top), _275382)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_not_top), _275382)
   Call: (216) [system] compound(op(+, =, not_not_top))
   Exit: (216) [system] compound(op(+, =, not_not_top))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _275382=op(+, =, not_not_top)
   Exit: (216) [system] op(+, =, not_not_top)=op(+, =, not_not_top)
^  Exit: (215) [user] compound_eles(0, op(+, =, not_not_top), op(+, =, not_not_top))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), op(+, =, not_not_top))
^  Call: (214) [user] pfcTraced(op(+, =, not_not_top))
^  Fail: (214) [user] pfcTraced(op(+, =, not_not_top))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_top)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, not_not_top)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, not_not_top)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_441794)
^  Unify: (212) [user] pfcGetSearch(_441794)
   Call: (213) [t_l] t_l:pfcSearchTL(_443644)
   Fail: (213) [t_l] t_l:pfcSearchTL(_443644)
^  Redo: (212) [user] pfcGetSearch(_441794)
^  Call: (213) [user] pfcSearch(_446418)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _441794=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_top)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_top)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, not_not_top)), _470852)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, not_not_top)), _470852)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, not_not_top)), _470852)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_top)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_top)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, not_not_top))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _481114)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_top)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_top)))
   Call: (218) [system] is_list(_488610)
   Fail: (218) [system] is_list(_488610)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_top)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, not_not_top)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, not_not_top)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, not_not_top)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, not_not_top)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, not_not_top)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, not_not_top)), _496004)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_not_top)), _501596), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_not_top)), _501596), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_top)), _501596), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _501596), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _501596))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _18504, _18506)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _18504, _18506)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _18504, _18506)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _29746)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _30686)
   Call: (224) [system] nonvar(_31544)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _32546)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _33480)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), number_of_clauses(_42674))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), number_of_clauses(_42674))
   Call: (224) [system] nonvar(number_of_clauses(_42674))
   Exit: (224) [system] nonvar(number_of_clauses(_42674))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_42674), user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_42674), user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _57518), (prolog_current_choice(_57528), push_current_choice(_57528), clause('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _57550), pfc_call(_57550)), nb_setval('$pfc_current_choice', _57518))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _57518), user:(prolog_current_choice(_57528), push_current_choice(_57528), clause('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _57550), pfc_call(_57550)), user:nb_setval('$pfc_current_choice', _57518))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _57518))
   Call: (226) [system] nb_current('$pfc_current_choice', _57518)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_57528)
   Exit: (225) [system] prolog_current_choice(2930)
^  Call: (225) [user] push_current_choice(2930)
^  Unify: (225) [user] push_current_choice(2930)
   Call: (226) [system] nb_current('$pfc_current_choice', _66868)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (225) [user] push_current_choice(2930)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _57550)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _57550)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _75240)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _57518), user:(prolog_current_choice(_57528), push_current_choice(_57528), clause('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _57550), pfc_call(_57550)), user:nb_setval('$pfc_current_choice', _57518))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Call: (221) [user] pfc_spft(_90110, _90196, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118))
^  Unify: (221) [user] pfc_spft(_90110, _91128, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118))
^  Call: (222) [user] pfcCallSystem('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Call: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Unify: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (224) [system] var('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Fail: (224) [system] var('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Redo: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Unify: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (224) [system] callable('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Exit: (224) [system] callable('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Unify: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Redo: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Unify: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Call: (224) [user] predicate_property('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (227) [system] callable('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Exit: (227) [system] callable('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Unify: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Call: (224) [user] predicate_property('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (226) [system] callable('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Exit: (226) [system] callable('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), _126268, _126270)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), _126268, _126270)
   Call: (227) [system] compound('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Exit: (227) [system] compound('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (227) [system] compound_name_arity('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), _126268, _126270)
   Exit: (227) [system] compound_name_arity('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Unify: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Call: (224) [user] predicate_property('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), _137510)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), _138450)
   Call: (225) [system] nonvar(_139308)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), _140310)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), _141244)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (226) [system] callable('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Exit: (226) [system] callable('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Call: (224) [user] predicate_property('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), number_of_clauses(_150438))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), number_of_clauses(_150438))
   Call: (225) [system] nonvar(number_of_clauses(_150438))
   Exit: (225) [system] nonvar(number_of_clauses(_150438))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_150438), user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_150438), user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (227) [system] callable('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Exit: (227) [system] callable('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(739), user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), number_of_clauses(739))
^  Unify: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _165282), (prolog_current_choice(_165292), push_current_choice(_165292), clause('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), _165314), pfc_call(_165314)), nb_setval('$pfc_current_choice', _165282))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _165282), user:(prolog_current_choice(_165292), push_current_choice(_165292), clause('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), _165314), pfc_call(_165314)), user:nb_setval('$pfc_current_choice', _165282))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _165282))
   Call: (227) [system] nb_current('$pfc_current_choice', _165282)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_165292)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _174632)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), _165314)
^  Fail: (226) [user] clause('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), _165314)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _183004)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _165282), user:(prolog_current_choice(_165292), push_current_choice(_165292), clause('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)), _165314), pfc_call(_165314)), user:nb_setval('$pfc_current_choice', _165282))
^  Fail: (223) [user] pfc_call('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_90110, _91988, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118)))
^  Fail: (221) [user] pfc_spft(_90110, _190508, '$nt$'('next-operation'(op(+, =, not_not_top)), _90116, _90118))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, not_not_top)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_top)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_top)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_3600)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_3600)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_3600)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_top)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_287814)
   Fail: (202) [t_l] t_l:pfcSearchTL(_287814)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_290588)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, not_not_top)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_not_top)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [not_not_top, __], 'True'], op(+, =, not_not_top)), pfcAdd_Now('next-operation'(op(+, =, not_not_top))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [not_not_top, __], 'True'])\=[_312054|_312056]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [not_not_top, __], 'True'])\=[_312054|_312056]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']))*->_3422='True';_3422='False'), error(_315792, _315794), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']))*->_3422='True';_3422='False'), error(_315792, _315794), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [not_not_top, __], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [not_not_top, __], 'True'])
   Call: (204) [user] metta_interp_mode(+, _319508)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Call: (205) [user] metta_interp_mode(load, _324098)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [not_not_top, __], 'True'], [=, [not_not_top, __], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [not_not_top, __], 'True'], [=, [not_not_top, __], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _333320)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [not_not_top, __], 'True'], [=, [not_not_top, __], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [not_not_top, __], 'True'], [=, [not_not_top, __], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_339796, _339798), once(user:is_compatio0), '$restore_trace'(_339796, _339798))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_339796, _339798), system:once(user:is_compatio0), system:'$restore_trace'(_339796, _339798))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_339796, _339798))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_345414, must_det_ll(user:metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))), (_345414==""->true;our_ansi_format('#ffa505', '~w~n', [_345414]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_345414, must_det_ll(user:metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))), (_345414==""->true;our_ansi_format('#ffa505', '~w~n', [_345414]))))
  (= 
    (not_not_top $) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [not_not_top, __], 'True'], [=, [not_not_top, __], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [not_not_top, __], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']))*->'True'='True';'True'='False'), error(_315792, _315794), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['not-top', _376882], [[with_self, _376882, [top]], ['set-det'], [fail]]], ['_M'=_376882], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2618, 134, 27, 2618))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['not-top', _376882], [[with_self, _376882, [top]], ['set-det'], [fail]]], ['_M'=_376882], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2618, 134, 27, 2618))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_M'=_376882])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_M'=_376882])
   Call: (195) [apply] apply:maplist_(['_M'=_376882], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_M'=_376882], user:maybe_assign)
   Call: (196) [user] maybe_assign('_M'=_376882)
   Unify: (196) [user] maybe_assign('_M'=_376882)
^  Call: (197) [user] ignore(_376882=_M)
^  Unify: (197) [system] ignore(user:(_376882=_M))
   Call: (198) [system] _376882=_M
   Exit: (198) [system] _M=_M
^  Exit: (197) [system] ignore(user:(_M=_M))
   Exit: (196) [user] maybe_assign('_M'=_M)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_M'=_M], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_M'=_M])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Call: (196) [system] var([=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Call: (196) [system] string([=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _457050), pfcAdd_Now('next-operation'(_457050)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _457050), pfcAdd_Now('next-operation'(_457050)))
   Call: (197) [user] into_simple_op(+, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _457050)
   Unify: (197) [user] into_simple_op(+, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], op(+, =, _459842))
   Call: (198) [user] o_s([['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _459842)
   Unify: (198) [user] o_s([['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _459842)
   Call: (199) [user] o_s(['not-top', _M], _459842)
   Unify: (199) [user] o_s(['not-top', _M], _459842)
   Call: (200) [user] o_s('not-top', _459842)
   Unify: (200) [user] o_s('not-top', 'not-top')
   Exit: (200) [user] o_s('not-top', 'not-top')
   Exit: (199) [user] o_s(['not-top', _M], 'not-top')
   Exit: (198) [user] o_s([['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], 'not-top')
   Exit: (197) [user] into_simple_op(+, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], op(+, =, 'not-top'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-top')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-top')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-top'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-top'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-top'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-top'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-top')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-top')))
^  Call: (199) [user] must_ex(current_why_UU(_481060))
^  Unify: (199) [user] must_ex(current_why_UU(_481060))
   Call: (201) [user] current_why_UU(_481060)
   Unify: (201) [user] current_why_UU(_481060)
^  Call: (202) [user] get_why_uu(_481060)
^  Unify: (202) [user] get_why_uu(_481060)
^  Call: (203) [user] findall(_486600, current_why(_486600), _486606)
^  Unify: (203) [$bags] findall(_486600, user:current_why(_486600), _486606)
^  Call: (204) [$bags] findall(_486600, user:current_why(_486600), _486606, [])
^  Unify: (204) [$bags] findall(_486600, user:current_why(_486600), _486606, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_486600, user:current_why(_486600), _486606, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_486600, user:current_why(_486600), _486606, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_486600, user:current_why(_486600), _486606, [])
   Unify: (206) [$bags] findall_loop(_486600, user:current_why(_486600), _486606, [])
^  Call: (207) [user] bugger:current_why(_486600)
^  Unify: (207) [user] bugger:current_why(_486600)
^  Call: (208) [user] bugger:current_why_data(_486600)
^  Unify: (208) [user] bugger:current_why_data(_486600)
   Call: (209) [system] nb_current('$current_why', wp(_486600, _497860))
   Fail: (209) [system] nb_current('$current_why', wp(_486600, _497860))
^  Redo: (208) [user] bugger:current_why_data(_486600)
^  Unify: (208) [user] bugger:current_why_data(_486600)
   Call: (209) [t_l] t_l:current_why_source(_486600)
   Fail: (209) [t_l] t_l:current_why_source(_486600)
^  Fail: (208) [user] bugger:current_why_data(_486600)
^  Redo: (207) [user] bugger:current_why(_486600)
^  Unify: (207) [user] bugger:current_why(mfl4(_505288, _505290, _505292, _505294))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_506244, _506246), once(user:current_mfl4(_505288, _505290, _505292, _505294)), '$restore_trace'(_506244, _506246))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_506244, _506246), system:once(user:current_mfl4(_505288, _505290, _505292, _505294)), system:'$restore_trace'(_506244, _506246))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_506244, _506246))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_505288, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_505288, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_486600, user:current_why(_486600), _486606, [])
   Exit: (206) [$bags] findall_loop(_486600, user:current_why(_486600), [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_3648, user:current_why(_3648), [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_3648, user:current_why(_3648), [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_3648, user:current_why(_3648), [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3628)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3628)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_122572, _122574)
   Fail: (204) [system] [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_122572, _122574)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3628)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3628)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _152918)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _152918)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _152918)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _152918)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _152918)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _152918)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _152918)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _152918)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _152918)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3628)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3628)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3688, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_515406, _515408)
   Fail: (205) [system] P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_3672, _3674)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3628)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-top')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-top')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'not-top')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'not-top')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-top')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-top')), _153760)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-top')), _153760)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-top')), _153760)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _173556, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_173556)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _173556, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_173556)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _173556, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_173556)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _173556, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_173556)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _203998)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _173556, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_173556)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _173556, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_173556)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-top')), P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-top')), P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-top')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-top')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'not-top')), _304410, _304412)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'not-top')), user, 'next-operation'(op(+, =, 'not-top')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
   Call: (212) [system] _308154=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-top')), true, _310024)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-top')), true, _310024)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-top')), true, _312852)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-top')), true, _312852)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-top')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-top')));assert('next-operation'(op(+, =, 'not-top'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-top')));assert('next-operation'(op(+, =, 'not-top'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-top')));assert('next-operation'(op(+, =, 'not-top')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-top')));assert('next-operation'(op(+, =, 'not-top')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-top')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-top')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'not-top')), _340162, _340164)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'not-top')), user, 'next-operation'(op(+, =, 'not-top')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-top')), _342042, _342044)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-top')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-top')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-top')), _342042, _342044)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
   Call: (215) [system] _350448=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-top')), true, _352318)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-top')), true, _352318)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-top')), true, _355146)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-top')), true, _355146)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-top')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'not-top')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'not-top')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-top')));assert('next-operation'(op(+, =, 'not-top')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-top')));assert('next-operation'(op(+, =, 'not-top'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-top')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-top')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-top')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-top')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _411816)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _411816)
   Call: (216) [system] var('next-operation'(op(+, =, 'not-top')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'not-top')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _411816)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _411816)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-top')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-top')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _411816)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _411816)
   Call: (216) [system] _422968 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _424826)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _424826)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'not-top')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'not-top')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _424826)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _424826)
   Call: (217) [system] compound('next-operation'(op(+, =, 'not-top')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'not-top')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-top')), _432236, _432238)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-top')), 'next-operation', [op(+, =, 'not-top')])
   Call: (217) [lists] lists:member(_424826, ['next-operation', op(+, =, 'not-top')])
   Unify: (217) [lists] lists:member(_424826, ['next-operation', op(+, =, 'not-top')])
   Call: (218) [lists] lists:member_([op(+, =, 'not-top')], _424826, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-top')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'not-top')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-top')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-top')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _411816)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _411816)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _411816)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _411816)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _411816)
   Call: (217) [system] _411816='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'not-top')], _424826, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-top')], _424826, 'next-operation')
   Call: (219) [lists] lists:member_([], _424826, op(+, =, 'not-top'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'not-top'), op(+, =, 'not-top'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'not-top'), op(+, =, 'not-top'))
   Exit: (218) [lists] lists:member_([op(+, =, 'not-top')], op(+, =, 'not-top'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'not-top'), ['next-operation', op(+, =, 'not-top')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-top')), op(+, =, 'not-top'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'not-top'), _411816)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-top'), _411816)
   Call: (217) [system] var(op(+, =, 'not-top'))
   Fail: (217) [system] var(op(+, =, 'not-top'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'not-top'), _411816)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-top'), _411816)
   Call: (217) [system] compound(op(+, =, 'not-top'))
   Exit: (217) [system] compound(op(+, =, 'not-top'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _411816=op(+, =, 'not-top')
   Exit: (217) [system] op(+, =, 'not-top')=op(+, =, 'not-top')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'not-top'), op(+, =, 'not-top'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), op(+, =, 'not-top'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'not-top'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'not-top'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-top')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-top')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-top')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _479616)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _479616)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-top')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-top')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _479616)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _479616)
   Call: (215) [system] compound('next-operation'(op(+, =, 'not-top')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'not-top')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _479616)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _479616)
   Call: (215) [system] _490768 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _492626)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _492626)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'not-top')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'not-top')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _492626)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _492626)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-top')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-top')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-top')), _500036, _500038)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-top')), 'next-operation', [op(+, =, 'not-top')])
   Call: (216) [lists] lists:member(_492626, ['next-operation', op(+, =, 'not-top')])
   Unify: (216) [lists] lists:member(_492626, ['next-operation', op(+, =, 'not-top')])
   Call: (217) [lists] lists:member_([op(+, =, 'not-top')], _492626, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-top')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'not-top')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-top')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-top')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _479616)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _479616)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _479616)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _479616)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _479616)
   Call: (216) [system] _479616='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'not-top')], _492626, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-top')], _3794, 'next-operation')
   Call: (218) [lists] lists:member_([], _3794, op(+, =, 'not-top'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'not-top'), op(+, =, 'not-top'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'not-top'), op(+, =, 'not-top'))
   Exit: (217) [lists] lists:member_([op(+, =, 'not-top')], op(+, =, 'not-top'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'not-top'), ['next-operation', op(+, =, 'not-top')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-top')), op(+, =, 'not-top'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'not-top'), _3790)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-top'), _3790)
   Call: (216) [system] var(op(+, =, 'not-top'))
   Fail: (216) [system] var(op(+, =, 'not-top'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'not-top'), _3790)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-top'), _3790)
   Call: (216) [system] compound(op(+, =, 'not-top'))
   Exit: (216) [system] compound(op(+, =, 'not-top'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _3790=op(+, =, 'not-top')
   Exit: (216) [system] op(+, =, 'not-top')=op(+, =, 'not-top')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'not-top'), op(+, =, 'not-top'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), op(+, =, 'not-top'))
^  Call: (214) [user] pfcTraced(op(+, =, 'not-top'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'not-top'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-top')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-top')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-top')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_125988)
^  Unify: (212) [user] pfcGetSearch(_125988)
   Call: (213) [t_l] t_l:pfcSearchTL(_127838)
   Fail: (213) [t_l] t_l:pfcSearchTL(_127838)
^  Redo: (212) [user] pfcGetSearch(_125988)
^  Call: (213) [user] pfcSearch(_130612)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _125988=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-top')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-top')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-top')), _155046)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-top')), _155046)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-top')), _155046)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-top')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-top')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'not-top'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _165308)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-top')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-top')))
   Call: (218) [system] is_list(_172804)
   Fail: (218) [system] is_list(_172804)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-top')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-top')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-top')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-top')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-top')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-top')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'not-top')), _180198)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), _222860, _222862)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), _222860, _222862)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), _222860, _222862)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), _234102)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790), _235042)
   Call: (224) [system] nonvar(_235900)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790), _236902)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790), _237836)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), number_of_clauses(_247030))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790), number_of_clauses(_247030))
   Call: (224) [system] nonvar(number_of_clauses(_247030))
   Exit: (224) [system] nonvar(number_of_clauses(_247030))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_247030), user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_247030), user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _185790), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _261874), (prolog_current_choice(_261884), push_current_choice(_261884), clause('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), _261906), pfc_call(_261906)), nb_setval('$pfc_current_choice', _261874))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _261874), user:(prolog_current_choice(_261884), push_current_choice(_261884), clause('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), _261906), pfc_call(_261906)), user:nb_setval('$pfc_current_choice', _261874))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _261874))
   Call: (226) [system] nb_current('$pfc_current_choice', _261874)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_261884)
   Exit: (225) [system] prolog_current_choice(2930)
^  Call: (225) [user] push_current_choice(2930)
^  Unify: (225) [user] push_current_choice(2930)
   Call: (226) [system] nb_current('$pfc_current_choice', _271224)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (225) [user] push_current_choice(2930)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), _261906)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), _261906)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _279596)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _261874), user:(prolog_current_choice(_261884), push_current_choice(_261884), clause('$pt$'('next-operation'(op(+, =, 'not-top')), _185790), _261906), pfc_call(_261906)), user:nb_setval('$pfc_current_choice', _261874))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-top')), _185790))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Call: (221) [user] pfc_spft(_294466, _294552, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474))
^  Unify: (221) [user] pfc_spft(_294466, _295484, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474))
^  Call: (222) [user] pfcCallSystem('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Call: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Unify: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (224) [system] var('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Fail: (224) [system] var('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Redo: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Unify: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (224) [system] callable('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Exit: (224) [system] callable('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Unify: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Redo: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Unify: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Call: (224) [user] predicate_property('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (227) [system] callable('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Exit: (227) [system] callable('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Unify: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Call: (224) [user] predicate_property('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (226) [system] callable('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Exit: (226) [system] callable('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), _330624, _330626)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), _330624, _330626)
   Call: (227) [system] compound('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Exit: (227) [system] compound('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (227) [system] compound_name_arity('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), _330624, _330626)
   Exit: (227) [system] compound_name_arity('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Unify: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Call: (224) [user] predicate_property('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), _341866)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), _342806)
   Call: (225) [system] nonvar(_343664)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), _344666)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), _345600)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (226) [system] callable('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Exit: (226) [system] callable('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Call: (224) [user] predicate_property('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), number_of_clauses(_354794))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), number_of_clauses(_354794))
   Call: (225) [system] nonvar(number_of_clauses(_354794))
   Exit: (225) [system] nonvar(number_of_clauses(_354794))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_354794), user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_354794), user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (227) [system] callable('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Exit: (227) [system] callable('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(741), user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), number_of_clauses(741))
^  Unify: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _369638), (prolog_current_choice(_369648), push_current_choice(_369648), clause('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), _369670), pfc_call(_369670)), nb_setval('$pfc_current_choice', _369638))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _369638), user:(prolog_current_choice(_369648), push_current_choice(_369648), clause('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), _369670), pfc_call(_369670)), user:nb_setval('$pfc_current_choice', _369638))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _369638))
   Call: (227) [system] nb_current('$pfc_current_choice', _369638)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_369648)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _378988)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), _369670)
^  Fail: (226) [user] clause('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), _369670)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _387360)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _369638), user:(prolog_current_choice(_369648), push_current_choice(_369648), clause('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)), _369670), pfc_call(_369670)), user:nb_setval('$pfc_current_choice', _369638))
^  Fail: (223) [user] pfc_call('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_294466, _296344, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474)))
^  Fail: (221) [user] pfc_spft(_294466, _394864, '$nt$'('next-operation'(op(+, =, 'not-top')), _294472, _294474))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-top')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-top')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-top')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3654, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_3654)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3654, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_3654)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3654, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_3654)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-top')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_492170)
   Fail: (202) [t_l] t_l:pfcSearchTL(_492170)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_494944)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-top')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-top')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], op(+, =, 'not-top')), pfcAdd_Now('next-operation'(op(+, =, 'not-top'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])\=[_516410|_516412]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])\=[_516410|_516412]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_520148, _520150), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_520148, _520150), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Call: (204) [user] metta_interp_mode(+, _3718)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Call: (205) [user] metta_interp_mode(load, _8170)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _17392)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_23868, _23870), once(user:is_compatio0), '$restore_trace'(_23868, _23870))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_23868, _23870), system:once(user:is_compatio0), system:'$restore_trace'(_23868, _23870))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_23868, _23870))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_29486, must_det_ll(user:metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))), (_29486==""->true;our_ansi_format('#ffa505', '~w~n', [_29486]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_29486, must_det_ll(user:metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))), (_29486==""->true;our_ansi_format('#ffa505', '~w~n', [_29486]))))
  (= 
    (not-top $M) 
    ( (with_self $M 
        (top)) 
      (set-det) 
      (fail)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]))*->'True'='True';'True'='False'), error(_3680, _3682), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [not_top, _61074], 'True'], ['__'=_61074], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2714, 142, 14, 2714))
^  Exit: (193) [user] metta_file_buffer(+, [=, [not_top, _61074], 'True'], ['__'=_61074], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2714, 142, 14, 2714))
^  Call: (194) [user] apply:maplist(maybe_assign, ['__'=_61074])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_61074])
   Call: (195) [apply] apply:maplist_(['__'=_61074], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['__'=_61074], user:maybe_assign)
   Call: (196) [user] maybe_assign('__'=_61074)
   Unify: (196) [user] maybe_assign('__'=_61074)
^  Call: (197) [user] ignore(_61074=__)
^  Unify: (197) [system] ignore(user:(_61074=__))
   Call: (198) [system] _61074=__
   Exit: (198) [system] __=__
^  Exit: (197) [system] ignore(user:(__=__))
   Exit: (196) [user] maybe_assign('__'=__)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['__'=__], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Call: (196) [system] var([=, [not_top, __], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [not_top, __], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Call: (196) [system] string([=, [not_top, __], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [not_top, __], 'True'], _141188), pfcAdd_Now('next-operation'(_141188)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [not_top, __], 'True'], _141188), pfcAdd_Now('next-operation'(_141188)))
   Call: (197) [user] into_simple_op(+, [=, [not_top, __], 'True'], _141188)
   Unify: (197) [user] into_simple_op(+, [=, [not_top, __], 'True'], op(+, =, _143980))
   Call: (198) [user] o_s([[not_top, __], 'True'], _143980)
   Unify: (198) [user] o_s([[not_top, __], 'True'], _143980)
   Call: (199) [user] o_s([not_top, __], _143980)
   Unify: (199) [user] o_s([not_top, __], _143980)
   Call: (200) [user] o_s(not_top, _143980)
   Unify: (200) [user] o_s(not_top, not_top)
   Exit: (200) [user] o_s(not_top, not_top)
   Exit: (199) [user] o_s([not_top, __], not_top)
   Exit: (198) [user] o_s([[not_top, __], 'True'], not_top)
   Exit: (197) [user] into_simple_op(+, [=, [not_top, __], 'True'], op(+, =, not_top))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_top)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_top)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_top))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_top))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_top))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_top))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, not_top)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, not_top)))
^  Call: (199) [user] must_ex(current_why_UU(_165198))
^  Unify: (199) [user] must_ex(current_why_UU(_165198))
   Call: (201) [user] current_why_UU(_165198)
   Unify: (201) [user] current_why_UU(_165198)
^  Call: (202) [user] get_why_uu(_165198)
^  Unify: (202) [user] get_why_uu(_165198)
^  Call: (203) [user] findall(_170738, current_why(_170738), _170744)
^  Unify: (203) [$bags] findall(_170738, user:current_why(_170738), _170744)
^  Call: (204) [$bags] findall(_170738, user:current_why(_170738), _170744, [])
^  Unify: (204) [$bags] findall(_170738, user:current_why(_170738), _170744, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_170738, user:current_why(_170738), _170744, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_170738, user:current_why(_170738), _170744, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_170738, user:current_why(_170738), _170744, [])
   Unify: (206) [$bags] findall_loop(_170738, user:current_why(_170738), _170744, [])
^  Call: (207) [user] bugger:current_why(_170738)
^  Unify: (207) [user] bugger:current_why(_170738)
^  Call: (208) [user] bugger:current_why_data(_170738)
^  Unify: (208) [user] bugger:current_why_data(_170738)
   Call: (209) [system] nb_current('$current_why', wp(_170738, _181998))
   Fail: (209) [system] nb_current('$current_why', wp(_170738, _181998))
^  Redo: (208) [user] bugger:current_why_data(_170738)
^  Unify: (208) [user] bugger:current_why_data(_170738)
   Call: (209) [t_l] t_l:current_why_source(_170738)
   Fail: (209) [t_l] t_l:current_why_source(_170738)
^  Fail: (208) [user] bugger:current_why_data(_170738)
^  Redo: (207) [user] bugger:current_why(_170738)
^  Unify: (207) [user] bugger:current_why(mfl4(_189426, _189428, _189430, _189432))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_190382, _190384), once(user:current_mfl4(_189426, _189428, _189430, _189432)), '$restore_trace'(_190382, _190384))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_190382, _190384), system:once(user:current_mfl4(_189426, _189428, _189430, _189432)), system:'$restore_trace'(_190382, _190384))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_190382, _190384))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_189426, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_189426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_170738, user:current_why(_170738), _170744, [])
   Exit: (206) [$bags] findall_loop(_170738, user:current_why(_170738), [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_170738, user:current_why(_170738), [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_170738, user:current_why(_170738), [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_170738, user:current_why(_170738), [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _165198)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _165198)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_326810, _326812)
   Fail: (204) [system] [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_326810, _326812)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _165198)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _165198)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _357172)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _357172)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _357172)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _357172)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _357172)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _357172)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _357172)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_207214, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3620)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3620)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3574)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3574)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_200138, _200140)
   Fail: (205) [system] P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_200138, _200140)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3574)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_top)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_top)))
   Call: (202) [system] is_list('next-operation'(op(+, =, not_top)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, not_top)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_top)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, not_top)), _358452)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, not_top)), _358452)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, not_top)), _358452)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _378248, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_378248)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _378248, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_378248)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _378248, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_378248)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _378248, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_378248)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _408690)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _378248, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_378248)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _378248, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_378248)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_top)), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_top)), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_top)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_top)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, not_top)), _509102, _509104)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, not_top)), user, 'next-operation'(op(+, =, not_top)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
   Call: (212) [system] _512846=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_top)), true, _514716)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_top)), true, _514716)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_top)), true, _517544)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_top)), true, _517544)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_top)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_top)));assert('next-operation'(op(+, =, not_top))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_top)));assert('next-operation'(op(+, =, not_top))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_top)));assert('next-operation'(op(+, =, not_top)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_top)));assert('next-operation'(op(+, =, not_top)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_top)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_top)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, not_top)), _24444, _24446)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, not_top)), user, 'next-operation'(op(+, =, not_top)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_top)), _26324, _26326)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)), true)
   Call: (215) [system] var('next-operation'(op(+, =, not_top)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_top)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_top)), _26324, _26326)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
   Call: (215) [system] _34730=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_top)), true, _36600)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_top)), true, _36600)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_top)), true, _39428)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_top)), true, _39428)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_top)))
^  Call: (213) [user] assert('next-operation'(op(+, =, not_top)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, not_top)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_top)));assert('next-operation'(op(+, =, not_top)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_top)));assert('next-operation'(op(+, =, not_top))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_top)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_top)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_top)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_top)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _96098)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _96098)
   Call: (216) [system] var('next-operation'(op(+, =, not_top)))
   Fail: (216) [system] var('next-operation'(op(+, =, not_top)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _96098)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _96098)
   Call: (216) [system] compound('next-operation'(op(+, =, not_top)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_top)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _96098)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _96098)
   Call: (216) [system] _107250 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, not_top)), _109108)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_top)), _109108)
   Call: (217) [system] is_list('next-operation'(op(+, =, not_top)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, not_top)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, not_top)), _109108)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_top)), _109108)
   Call: (217) [system] compound('next-operation'(op(+, =, not_top)))
   Exit: (217) [system] compound('next-operation'(op(+, =, not_top)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_top)), _116518, _116520)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_top)), 'next-operation', [op(+, =, not_top)])
   Call: (217) [lists] lists:member(_109108, ['next-operation', op(+, =, not_top)])
   Unify: (217) [lists] lists:member(_109108, ['next-operation', op(+, =, not_top)])
   Call: (218) [lists] lists:member_([op(+, =, not_top)], _109108, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_top)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, not_top)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_top)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_top)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _96098)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _96098)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _96098)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _96098)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _96098)
   Call: (217) [system] _96098='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, not_top)], _109108, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_top)], _109108, 'next-operation')
   Call: (219) [lists] lists:member_([], _109108, op(+, =, not_top))
   Unify: (219) [lists] lists:member_([], op(+, =, not_top), op(+, =, not_top))
   Exit: (219) [lists] lists:member_([], op(+, =, not_top), op(+, =, not_top))
   Exit: (218) [lists] lists:member_([op(+, =, not_top)], op(+, =, not_top), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, not_top), ['next-operation', op(+, =, not_top)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_top)), op(+, =, not_top))
^  Call: (216) [user] compound_eles(0, op(+, =, not_top), _96098)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_top), _96098)
   Call: (217) [system] var(op(+, =, not_top))
   Fail: (217) [system] var(op(+, =, not_top))
^  Redo: (216) [user] compound_eles(0, op(+, =, not_top), _96098)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_top), _96098)
   Call: (217) [system] compound(op(+, =, not_top))
   Exit: (217) [system] compound(op(+, =, not_top))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _96098=op(+, =, not_top)
   Exit: (217) [system] op(+, =, not_top)=op(+, =, not_top)
^  Exit: (216) [user] compound_eles(0, op(+, =, not_top), op(+, =, not_top))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), op(+, =, not_top))
^  Call: (215) [user] pfcIgnored(op(+, =, not_top))
^  Fail: (215) [user] pfcIgnored(op(+, =, not_top))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_top)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_top)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_top)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _163898)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _163898)
   Call: (215) [system] var('next-operation'(op(+, =, not_top)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_top)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _163898)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _163898)
   Call: (215) [system] compound('next-operation'(op(+, =, not_top)))
   Exit: (215) [system] compound('next-operation'(op(+, =, not_top)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _163898)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _163898)
   Call: (215) [system] _175050 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, not_top)), _176908)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_top)), _176908)
   Call: (216) [system] is_list('next-operation'(op(+, =, not_top)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, not_top)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, not_top)), _176908)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_top)), _176908)
   Call: (216) [system] compound('next-operation'(op(+, =, not_top)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_top)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_top)), _184318, _184320)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_top)), 'next-operation', [op(+, =, not_top)])
   Call: (216) [lists] lists:member(_176908, ['next-operation', op(+, =, not_top)])
   Unify: (216) [lists] lists:member(_176908, ['next-operation', op(+, =, not_top)])
   Call: (217) [lists] lists:member_([op(+, =, not_top)], _176908, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_top)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, not_top)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_top)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_top)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _163898)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _163898)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _163898)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _163898)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _163898)
   Call: (216) [system] _163898='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, not_top)], _176908, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_top)], _176908, 'next-operation')
   Call: (218) [lists] lists:member_([], _176908, op(+, =, not_top))
   Unify: (218) [lists] lists:member_([], op(+, =, not_top), op(+, =, not_top))
   Exit: (218) [lists] lists:member_([], op(+, =, not_top), op(+, =, not_top))
   Exit: (217) [lists] lists:member_([op(+, =, not_top)], op(+, =, not_top), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, not_top), ['next-operation', op(+, =, not_top)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_top)), op(+, =, not_top))
^  Call: (215) [user] compound_eles(0, op(+, =, not_top), _163898)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_top), _163898)
   Call: (216) [system] var(op(+, =, not_top))
   Fail: (216) [system] var(op(+, =, not_top))
^  Redo: (215) [user] compound_eles(0, op(+, =, not_top), _163898)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_top), _163898)
   Call: (216) [system] compound(op(+, =, not_top))
   Exit: (216) [system] compound(op(+, =, not_top))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _163898=op(+, =, not_top)
   Exit: (216) [system] op(+, =, not_top)=op(+, =, not_top)
^  Exit: (215) [user] compound_eles(0, op(+, =, not_top), op(+, =, not_top))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), op(+, =, not_top))
^  Call: (214) [user] pfcTraced(op(+, =, not_top))
^  Fail: (214) [user] pfcTraced(op(+, =, not_top))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_top)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, not_top)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, not_top)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_330310)
^  Unify: (212) [user] pfcGetSearch(_330310)
   Call: (213) [t_l] t_l:pfcSearchTL(_332160)
   Fail: (213) [t_l] t_l:pfcSearchTL(_332160)
^  Redo: (212) [user] pfcGetSearch(_330310)
^  Call: (213) [user] pfcSearch(_334934)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _330310=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, not_top)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_top)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, not_top)), _359368)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, not_top)), _359368)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, not_top)), _359368)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, not_top)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_top)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, not_top))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _369630)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, not_top)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, not_top)))
   Call: (218) [system] is_list(_377126)
   Fail: (218) [system] is_list(_377126)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, not_top)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, not_top)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, not_top)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, not_top)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, not_top)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, not_top)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, not_top)), _384520)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_top)), _390112), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_top)), _390112), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_top)), _390112), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_top)), _390112), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_top)), _390112), _427182, _427184)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_top)), _390112), _427182, _427184)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_top)), _390112), _427182, _427184)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_top)), _390112), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_top)), _390112), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_top)), _390112), _438424)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112), _439364)
   Call: (224) [system] nonvar(_440222)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112), _441224)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112), _442158)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_top)), _390112), number_of_clauses(_451352))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112), number_of_clauses(_451352))
   Call: (224) [system] nonvar(number_of_clauses(_451352))
   Exit: (224) [system] nonvar(number_of_clauses(_451352))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_451352), user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_451352), user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _390112), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _466196), (prolog_current_choice(_466206), push_current_choice(_466206), clause('$pt$'('next-operation'(op(+, =, not_top)), _390112), _466228), pfc_call(_466228)), nb_setval('$pfc_current_choice', _466196))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _466196), user:(prolog_current_choice(_466206), push_current_choice(_466206), clause('$pt$'('next-operation'(op(+, =, not_top)), _390112), _466228), pfc_call(_466228)), user:nb_setval('$pfc_current_choice', _466196))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _466196))
   Call: (226) [system] nb_current('$pfc_current_choice', _466196)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_466206)
   Exit: (225) [system] prolog_current_choice(2930)
^  Call: (225) [user] push_current_choice(2930)
^  Unify: (225) [user] push_current_choice(2930)
   Call: (226) [system] nb_current('$pfc_current_choice', _475546)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (225) [user] push_current_choice(2930)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_top)), _390112), _466228)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_top)), _390112), _466228)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _483918)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _466196), user:(prolog_current_choice(_466206), push_current_choice(_466206), clause('$pt$'('next-operation'(op(+, =, not_top)), _390112), _466228), pfc_call(_466228)), user:nb_setval('$pfc_current_choice', _466196))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_top)), _390112))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Call: (221) [user] pfc_spft(_498788, _498874, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796))
^  Unify: (221) [user] pfc_spft(_498788, _499806, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796))
^  Call: (222) [user] pfcCallSystem('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
^  Call: (223) [user] pfc_call('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
^  Unify: (223) [user] pfc_call('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
   Call: (224) [system] var('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
   Fail: (224) [system] var('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
^  Redo: (223) [user] pfc_call('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
^  Unify: (223) [user] pfc_call('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
   Call: (224) [system] callable('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
   Exit: (224) [system] callable('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
^  Unify: (223) [user] pfc_call('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
^  Redo: (223) [user] pfc_call('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
^  Unify: (223) [user] pfc_call('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
^  Call: (224) [user] predicate_property('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
   Call: (227) [system] callable('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
   Exit: (227) [system] callable('$spft$'(_498788, _500666, '$nt$'('next-operation'(op(+, =, not_top)), _498794, _498796)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Unify: (223) [user] pfc_call('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Call: (224) [user] predicate_property('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (226) [system] callable('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Exit: (226) [system] callable('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _14812, _14814)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _14812, _14814)
   Call: (227) [system] compound('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Exit: (227) [system] compound('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (227) [system] compound_name_arity('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _14812, _14814)
   Exit: (227) [system] compound_name_arity('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Unify: (223) [user] pfc_call('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Call: (224) [user] predicate_property('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _26054)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _26994)
   Call: (225) [system] nonvar(_27852)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _28854)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _29788)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (226) [system] callable('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Exit: (226) [system] callable('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Call: (224) [user] predicate_property('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), number_of_clauses(_38982))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), number_of_clauses(_38982))
   Call: (225) [system] nonvar(number_of_clauses(_38982))
   Exit: (225) [system] nonvar(number_of_clauses(_38982))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_38982), user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_38982), user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (227) [system] callable('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Exit: (227) [system] callable('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(743), user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), number_of_clauses(743))
^  Unify: (223) [user] pfc_call('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _53826), (prolog_current_choice(_53836), push_current_choice(_53836), clause('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _53858), pfc_call(_53858)), nb_setval('$pfc_current_choice', _53826))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _53826), user:(prolog_current_choice(_53836), push_current_choice(_53836), clause('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _53858), pfc_call(_53858)), user:nb_setval('$pfc_current_choice', _53826))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _53826))
   Call: (227) [system] nb_current('$pfc_current_choice', _53826)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_53836)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _63176)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _53858)
^  Fail: (226) [user] clause('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _53858)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _71548)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _53826), user:(prolog_current_choice(_53836), push_current_choice(_53836), clause('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _53858), pfc_call(_53858)), user:nb_setval('$pfc_current_choice', _53826))
^  Fail: (223) [user] pfc_call('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Fail: (221) [user] pfc_spft(_3830, _79052, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, not_top)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, not_top)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, not_top)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_3600)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_3600)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_3600)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_top)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_176358)
   Fail: (202) [t_l] t_l:pfcSearchTL(_176358)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_179132)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, not_top)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_top)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [not_top, __], 'True'], op(+, =, not_top)), pfcAdd_Now('next-operation'(op(+, =, not_top))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [not_top, __], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [not_top, __], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [not_top, __], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [not_top, __], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [not_top, __], 'True'])\=[_200598|_200600]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [not_top, __], 'True'])\=[_200598|_200600]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [not_top, __], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [not_top, __], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [not_top, __], 'True']))*->_3422='True';_3422='False'), error(_204336, _204338), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [not_top, __], 'True']))*->_3422='True';_3422='False'), error(_204336, _204338), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [not_top, __], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [not_top, __], 'True'])
   Call: (204) [user] metta_interp_mode(+, _208052)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Call: (205) [user] metta_interp_mode(load, _212642)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [not_top, __], 'True'], [=, [not_top, __], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [not_top, __], 'True'], [=, [not_top, __], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _221864)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [not_top, __], 'True'], [=, [not_top, __], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [not_top, __], 'True'], [=, [not_top, __], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_228340, _228342), once(user:is_compatio0), '$restore_trace'(_228340, _228342))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_228340, _228342), system:once(user:is_compatio0), system:'$restore_trace'(_228340, _228342))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_228340, _228342))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_233958, must_det_ll(user:metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))), (_233958==""->true;our_ansi_format('#ffa505', '~w~n', [_233958]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_233958, must_det_ll(user:metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))), (_233958==""->true;our_ansi_format('#ffa505', '~w~n', [_233958]))))
  (= 
    (not_top $) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [not_top, __], 'True'], [=, [not_top, __], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [not_top, __], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [not_top, __], 'True']))*->'True'='True';'True'='False'), error(_204336, _204338), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [not_top, __], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [not_top, __], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [not_top, __], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2744, 144, 23, 2744))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2744, 144, 23, 2744))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Call: (196) [system] var([=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Call: (196) [system] string([=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _335374), pfcAdd_Now('next-operation'(_335374)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _335374), pfcAdd_Now('next-operation'(_335374)))
   Call: (197) [user] into_simple_op(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _335374)
   Unify: (197) [user] into_simple_op(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], op(+, =, _338166))
   Call: (198) [user] o_s([['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _338166)
   Unify: (198) [user] o_s([['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _338166)
   Call: (199) [user] o_s(['not-not-dummy'], _338166)
   Unify: (199) [user] o_s(['not-not-dummy'], _338166)
   Call: (200) [user] o_s('not-not-dummy', _338166)
   Unify: (200) [user] o_s('not-not-dummy', 'not-not-dummy')
   Exit: (200) [user] o_s('not-not-dummy', 'not-not-dummy')
   Exit: (199) [user] o_s(['not-not-dummy'], 'not-not-dummy')
   Exit: (198) [user] o_s([['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], 'not-not-dummy')
   Exit: (197) [user] into_simple_op(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], op(+, =, 'not-not-dummy'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-dummy'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-dummy'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-dummy'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-dummy'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (199) [user] must_ex(current_why_UU(_359384))
^  Unify: (199) [user] must_ex(current_why_UU(_359384))
   Call: (201) [user] current_why_UU(_359384)
   Unify: (201) [user] current_why_UU(_359384)
^  Call: (202) [user] get_why_uu(_359384)
^  Unify: (202) [user] get_why_uu(_359384)
^  Call: (203) [user] findall(_364924, current_why(_364924), _364930)
^  Unify: (203) [$bags] findall(_364924, user:current_why(_364924), _364930)
^  Call: (204) [$bags] findall(_364924, user:current_why(_364924), _364930, [])
^  Unify: (204) [$bags] findall(_364924, user:current_why(_364924), _364930, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_364924, user:current_why(_364924), _364930, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_364924, user:current_why(_364924), _364930, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_364924, user:current_why(_364924), _364930, [])
   Unify: (206) [$bags] findall_loop(_364924, user:current_why(_364924), _364930, [])
^  Call: (207) [user] bugger:current_why(_364924)
^  Unify: (207) [user] bugger:current_why(_364924)
^  Call: (208) [user] bugger:current_why_data(_364924)
^  Unify: (208) [user] bugger:current_why_data(_364924)
   Call: (209) [system] nb_current('$current_why', wp(_364924, _376184))
   Fail: (209) [system] nb_current('$current_why', wp(_364924, _376184))
^  Redo: (208) [user] bugger:current_why_data(_364924)
^  Unify: (208) [user] bugger:current_why_data(_364924)
   Call: (209) [t_l] t_l:current_why_source(_364924)
   Fail: (209) [t_l] t_l:current_why_source(_364924)
^  Fail: (208) [user] bugger:current_why_data(_364924)
^  Redo: (207) [user] bugger:current_why(_364924)
^  Unify: (207) [user] bugger:current_why(mfl4(_383612, _383614, _383616, _383618))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_384568, _384570), once(user:current_mfl4(_383612, _383614, _383616, _383618)), '$restore_trace'(_384568, _384570))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_384568, _384570), system:once(user:current_mfl4(_383612, _383614, _383616, _383618)), system:'$restore_trace'(_384568, _384570))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_384568, _384570))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_383612, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_383612, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_364924, user:current_why(_364924), _364930, [])
   Exit: (206) [$bags] findall_loop(_364924, user:current_why(_364924), [P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_364924, user:current_why(_364924), [P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_364924, user:current_why(_364924), [P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_364924, user:current_why(_364924), [P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _359384)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _359384)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_401400, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3632, _3634)
   Fail: (204) [system] [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3632, _3634)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3588)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3588)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _31932)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _31932)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _31932)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _31932)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _31932)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _31932)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _31932)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _31932)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _31932)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3588)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3588)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_394420, _394422)
   Fail: (205) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_394420, _394422)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3588)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-dummy')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'not-not-dummy')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-not-dummy')), _33362)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-not-dummy')), _33362)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-not-dummy')), _33362)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _53158, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_53158)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _53158, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_53158)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _53158, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_53158)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _53158, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_53158)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _83600)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _53158, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_53158)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _53158, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_53158)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-not-dummy')), P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-not-dummy')), P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'not-not-dummy')), _184012, _184014)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'not-not-dummy')), user, 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
   Call: (212) [system] _187756=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-not-dummy')), true, _189626)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-not-dummy')), true, _189626)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-not-dummy')), true, _192454)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-not-dummy')), true, _192454)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')));assert('next-operation'(op(+, =, 'not-not-dummy'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')));assert('next-operation'(op(+, =, 'not-not-dummy'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')));assert('next-operation'(op(+, =, 'not-not-dummy')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')));assert('next-operation'(op(+, =, 'not-not-dummy')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'not-not-dummy')), _219764, _219766)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'not-not-dummy')), user, 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-dummy')), _221644, _221646)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-not-dummy')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-dummy')), _221644, _221646)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
   Call: (215) [system] _230050=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-not-dummy')), true, _231920)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-not-dummy')), true, _231920)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-not-dummy')), true, _234748)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-not-dummy')), true, _234748)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')));assert('next-operation'(op(+, =, 'not-not-dummy')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')));assert('next-operation'(op(+, =, 'not-not-dummy'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _291418)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _291418)
   Call: (216) [system] var('next-operation'(op(+, =, 'not-not-dummy')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _291418)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _291418)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _291418)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _291418)
   Call: (216) [system] _302570 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _304428)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _304428)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'not-not-dummy')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _304428)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _304428)
   Call: (217) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-dummy')), _311838, _311840)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation', [op(+, =, 'not-not-dummy')])
   Call: (217) [lists] lists:member(_304428, ['next-operation', op(+, =, 'not-not-dummy')])
   Unify: (217) [lists] lists:member(_304428, ['next-operation', op(+, =, 'not-not-dummy')])
   Call: (218) [lists] lists:member_([op(+, =, 'not-not-dummy')], _304428, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-not-dummy')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'not-not-dummy')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-not-dummy')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _291418)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _291418)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _291418)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _291418)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _291418)
   Call: (217) [system] _291418='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'not-not-dummy')], _304428, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-not-dummy')], _304428, 'next-operation')
   Call: (219) [lists] lists:member_([], _304428, op(+, =, 'not-not-dummy'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'not-not-dummy'), op(+, =, 'not-not-dummy'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'not-not-dummy'), op(+, =, 'not-not-dummy'))
   Exit: (218) [lists] lists:member_([op(+, =, 'not-not-dummy')], op(+, =, 'not-not-dummy'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'not-not-dummy'), ['next-operation', op(+, =, 'not-not-dummy')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), op(+, =, 'not-not-dummy'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _291418)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _291418)
   Call: (217) [system] var(op(+, =, 'not-not-dummy'))
   Fail: (217) [system] var(op(+, =, 'not-not-dummy'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _291418)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _291418)
   Call: (217) [system] compound(op(+, =, 'not-not-dummy'))
   Exit: (217) [system] compound(op(+, =, 'not-not-dummy'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _291418=op(+, =, 'not-not-dummy')
   Exit: (217) [system] op(+, =, 'not-not-dummy')=op(+, =, 'not-not-dummy')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'not-not-dummy'), op(+, =, 'not-not-dummy'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), op(+, =, 'not-not-dummy'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'not-not-dummy'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'not-not-dummy'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _359218)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _359218)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-not-dummy')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _359218)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _359218)
   Call: (215) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _359218)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _359218)
   Call: (215) [system] _370370 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _372228)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _372228)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'not-not-dummy')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _372228)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _372228)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-dummy')), _379638, _379640)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation', [op(+, =, 'not-not-dummy')])
   Call: (216) [lists] lists:member(_372228, ['next-operation', op(+, =, 'not-not-dummy')])
   Unify: (216) [lists] lists:member(_372228, ['next-operation', op(+, =, 'not-not-dummy')])
   Call: (217) [lists] lists:member_([op(+, =, 'not-not-dummy')], _372228, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-not-dummy')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'not-not-dummy')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-not-dummy')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _359218)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _359218)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _359218)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _359218)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _359218)
   Call: (216) [system] _359218='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'not-not-dummy')], _372228, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-not-dummy')], _372228, 'next-operation')
   Call: (218) [lists] lists:member_([], _372228, op(+, =, 'not-not-dummy'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'not-not-dummy'), op(+, =, 'not-not-dummy'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'not-not-dummy'), op(+, =, 'not-not-dummy'))
   Exit: (217) [lists] lists:member_([op(+, =, 'not-not-dummy')], op(+, =, 'not-not-dummy'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'not-not-dummy'), ['next-operation', op(+, =, 'not-not-dummy')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), op(+, =, 'not-not-dummy'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _359218)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _359218)
   Call: (216) [system] var(op(+, =, 'not-not-dummy'))
   Fail: (216) [system] var(op(+, =, 'not-not-dummy'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _359218)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _359218)
   Call: (216) [system] compound(op(+, =, 'not-not-dummy'))
   Exit: (216) [system] compound(op(+, =, 'not-not-dummy'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _359218=op(+, =, 'not-not-dummy')
   Exit: (216) [system] op(+, =, 'not-not-dummy')=op(+, =, 'not-not-dummy')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'not-not-dummy'), op(+, =, 'not-not-dummy'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), op(+, =, 'not-not-dummy'))
^  Call: (214) [user] pfcTraced(op(+, =, 'not-not-dummy'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'not-not-dummy'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-not-dummy')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-not-dummy')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_7408)
^  Unify: (212) [user] pfcGetSearch(_7408)
   Call: (213) [t_l] t_l:pfcSearchTL(_9258)
   Fail: (213) [t_l] t_l:pfcSearchTL(_9258)
^  Redo: (212) [user] pfcGetSearch(_7408)
^  Call: (213) [user] pfcSearch(_12032)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _7408=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-not-dummy')), _36466)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-not-dummy')), _36466)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-not-dummy')), _36466)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _46728)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-dummy')))
   Call: (218) [system] is_list(_54224)
   Fail: (218) [system] is_list(_54224)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-not-dummy')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'not-not-dummy')), _61618)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), _104280, _104282)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), _104280, _104282)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), _104280, _104282)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), _115522)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), _116462)
   Call: (224) [system] nonvar(_117320)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), _118322)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), _119256)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), number_of_clauses(_128450))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), number_of_clauses(_128450))
   Call: (224) [system] nonvar(number_of_clauses(_128450))
   Exit: (224) [system] nonvar(number_of_clauses(_128450))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_128450), user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_128450), user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _143294), (prolog_current_choice(_143304), push_current_choice(_143304), clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), _143326), pfc_call(_143326)), nb_setval('$pfc_current_choice', _143294))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _143294), user:(prolog_current_choice(_143304), push_current_choice(_143304), clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), _143326), pfc_call(_143326)), user:nb_setval('$pfc_current_choice', _143294))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _143294))
   Call: (226) [system] nb_current('$pfc_current_choice', _143294)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_143304)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _152644)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), _143326)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), _143326)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _161016)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _143294), user:(prolog_current_choice(_143304), push_current_choice(_143304), clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210), _143326), pfc_call(_143326)), user:nb_setval('$pfc_current_choice', _143294))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _67210))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (221) [user] pfc_spft(_175886, _175972, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894))
^  Unify: (221) [user] pfc_spft(_175886, _176904, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894))
^  Call: (222) [user] pfcCallSystem('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Call: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Unify: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (224) [system] var('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Fail: (224) [system] var('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Redo: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Unify: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (224) [system] callable('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Exit: (224) [system] callable('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Unify: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Redo: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Unify: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Call: (224) [user] predicate_property('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (227) [system] callable('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Exit: (227) [system] callable('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Unify: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Call: (224) [user] predicate_property('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (226) [system] callable('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Exit: (226) [system] callable('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), _212044, _212046)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), _212044, _212046)
   Call: (227) [system] compound('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Exit: (227) [system] compound('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (227) [system] compound_name_arity('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), _212044, _212046)
   Exit: (227) [system] compound_name_arity('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Unify: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Call: (224) [user] predicate_property('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), _223286)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), _224226)
   Call: (225) [system] nonvar(_225084)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), _226086)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), _227020)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (226) [system] callable('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Exit: (226) [system] callable('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Call: (224) [user] predicate_property('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), number_of_clauses(_236214))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), number_of_clauses(_236214))
   Call: (225) [system] nonvar(number_of_clauses(_236214))
   Exit: (225) [system] nonvar(number_of_clauses(_236214))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_236214), user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_236214), user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (227) [system] callable('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Exit: (227) [system] callable('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(745), user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), number_of_clauses(745))
^  Unify: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _251058), (prolog_current_choice(_251068), push_current_choice(_251068), clause('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), _251090), pfc_call(_251090)), nb_setval('$pfc_current_choice', _251058))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _251058), user:(prolog_current_choice(_251068), push_current_choice(_251068), clause('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), _251090), pfc_call(_251090)), user:nb_setval('$pfc_current_choice', _251058))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _251058))
   Call: (227) [system] nb_current('$pfc_current_choice', _251058)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_251068)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _260408)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), _251090)
^  Fail: (226) [user] clause('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), _251090)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _268780)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _251058), user:(prolog_current_choice(_251068), push_current_choice(_251068), clause('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)), _251090), pfc_call(_251090)), user:nb_setval('$pfc_current_choice', _251058))
^  Fail: (223) [user] pfc_call('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_175886, _177764, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894)))
^  Fail: (221) [user] pfc_spft(_175886, _276284, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _175892, _175894))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_3614)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_3614)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_3614)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_373590)
   Fail: (202) [t_l] t_l:pfcSearchTL(_373590)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_376364)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], op(+, =, 'not-not-dummy')), pfcAdd_Now('next-operation'(op(+, =, 'not-not-dummy'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])\=[_397830|_397832]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])\=[_397830|_397832]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_401568, _401570), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_401568, _401570), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Call: (204) [user] metta_interp_mode(+, _405284)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Call: (205) [user] metta_interp_mode(load, _409874)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _419096)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_425572, _425574), once(user:is_compatio0), '$restore_trace'(_425572, _425574))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_425572, _425574), system:once(user:is_compatio0), system:'$restore_trace'(_425572, _425574))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_425572, _425574))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_431190, must_det_ll(user:metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))), (_431190==""->true;our_ansi_format('#ffa505', '~w~n', [_431190]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_431190, must_det_ll(user:metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))), (_431190==""->true;our_ansi_format('#ffa505', '~w~n', [_431190]))))
  (= 
    (not-not-dummy) 
    ( (not-dummy) 
      (set-det) 
      (fail)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]))*->'True'='True';'True'='False'), error(_401568, _401570), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, not_not_dummy, 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2824, 151, 14, 2824))
^  Exit: (193) [user] metta_file_buffer(+, [=, not_not_dummy, 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2824, 151, 14, 2824))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Call: (196) [system] var([=, not_not_dummy, 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, not_not_dummy, 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Call: (196) [system] string([=, not_not_dummy, 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, not_not_dummy, 'True'], _13072), pfcAdd_Now('next-operation'(_13072)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, not_not_dummy, 'True'], _13072), pfcAdd_Now('next-operation'(_13072)))
   Call: (197) [user] into_simple_op(+, [=, not_not_dummy, 'True'], _13072)
   Unify: (197) [user] into_simple_op(+, [=, not_not_dummy, 'True'], op(+, =, _15864))
   Call: (198) [user] o_s([not_not_dummy, 'True'], _15864)
   Unify: (198) [user] o_s([not_not_dummy, 'True'], _15864)
   Call: (199) [user] o_s(not_not_dummy, _15864)
   Unify: (199) [user] o_s(not_not_dummy, not_not_dummy)
   Exit: (199) [user] o_s(not_not_dummy, not_not_dummy)
   Exit: (198) [user] o_s([not_not_dummy, 'True'], not_not_dummy)
   Exit: (197) [user] into_simple_op(+, [=, not_not_dummy, 'True'], op(+, =, not_not_dummy))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_not_dummy)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_dummy))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_dummy))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_dummy))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_dummy))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, not_not_dummy)))
^  Call: (199) [user] must_ex(current_why_UU(_34334))
^  Unify: (199) [user] must_ex(current_why_UU(_34334))
   Call: (201) [user] current_why_UU(_34334)
   Unify: (201) [user] current_why_UU(_34334)
^  Call: (202) [user] get_why_uu(_34334)
^  Unify: (202) [user] get_why_uu(_34334)
^  Call: (203) [user] findall(_39874, current_why(_39874), _39880)
^  Unify: (203) [$bags] findall(_39874, user:current_why(_39874), _39880)
^  Call: (204) [$bags] findall(_39874, user:current_why(_39874), _39880, [])
^  Unify: (204) [$bags] findall(_39874, user:current_why(_39874), _39880, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_39874, user:current_why(_39874), _39880, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_39874, user:current_why(_39874), _39880, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_39874, user:current_why(_39874), _39880, [])
   Unify: (206) [$bags] findall_loop(_39874, user:current_why(_39874), _39880, [])
^  Call: (207) [user] bugger:current_why(_39874)
^  Unify: (207) [user] bugger:current_why(_39874)
^  Call: (208) [user] bugger:current_why_data(_39874)
^  Unify: (208) [user] bugger:current_why_data(_39874)
   Call: (209) [system] nb_current('$current_why', wp(_39874, _51134))
   Fail: (209) [system] nb_current('$current_why', wp(_39874, _51134))
^  Redo: (208) [user] bugger:current_why_data(_39874)
^  Unify: (208) [user] bugger:current_why_data(_39874)
   Call: (209) [t_l] t_l:current_why_source(_39874)
   Fail: (209) [t_l] t_l:current_why_source(_39874)
^  Fail: (208) [user] bugger:current_why_data(_39874)
^  Redo: (207) [user] bugger:current_why(_39874)
^  Unify: (207) [user] bugger:current_why(mfl4(_58562, _58564, _58566, _58568))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_59518, _59520), once(user:current_mfl4(_58562, _58564, _58566, _58568)), '$restore_trace'(_59518, _59520))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_59518, _59520), system:once(user:current_mfl4(_58562, _58564, _58566, _58568)), system:'$restore_trace'(_59518, _59520))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_59518, _59520))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_58562, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_58562, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_39874, user:current_why(_39874), _39880, [])
   Exit: (206) [$bags] findall_loop(_39874, user:current_why(_39874), [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_39874, user:current_why(_39874), [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_39874, user:current_why(_39874), [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_39874, user:current_why(_39874), [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _34334)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _34334)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_195878, _195880)
   Fail: (204) [system] [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_195878, _195880)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _34334)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _34334)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _226224)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _226224)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _226224)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _226224)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _226224)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _226224)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _226224)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _226224)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _226224)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_76346, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _34334)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_68596, _68598)
   Fail: (205) [system] P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_68596, _68598)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_dummy)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_dummy)))
   Call: (202) [system] is_list('next-operation'(op(+, =, not_not_dummy)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, not_not_dummy)), _226910)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, not_not_dummy)), _226910)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, not_not_dummy)), _226910)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _246706, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_246706)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _246706, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_246706)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _246706, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_246706)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _246706, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_246706)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _277148)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _246706, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_246706)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _246706, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_246706)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_not_dummy)), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_not_dummy)), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_not_dummy)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_not_dummy)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, not_not_dummy)), _377560, _377562)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, not_not_dummy)), user, 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
   Call: (212) [system] _381304=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_not_dummy)), true, _383174)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_not_dummy)), true, _383174)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_not_dummy)), true, _386002)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_not_dummy)), true, _386002)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_not_dummy)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_dummy)));assert('next-operation'(op(+, =, not_not_dummy))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_dummy)));assert('next-operation'(op(+, =, not_not_dummy))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_dummy)));assert('next-operation'(op(+, =, not_not_dummy)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_dummy)));assert('next-operation'(op(+, =, not_not_dummy)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_not_dummy)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, not_not_dummy)), _413312, _413314)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, not_not_dummy)), user, 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_dummy)), _415192, _415194)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)), true)
   Call: (215) [system] var('next-operation'(op(+, =, not_not_dummy)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_dummy)), _415192, _415194)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
   Call: (215) [system] _423598=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_not_dummy)), true, _425468)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_not_dummy)), true, _425468)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_not_dummy)), true, _428296)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_not_dummy)), true, _428296)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_not_dummy)))
^  Call: (213) [user] assert('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_dummy)));assert('next-operation'(op(+, =, not_not_dummy)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_dummy)));assert('next-operation'(op(+, =, not_not_dummy))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_dummy)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_not_dummy)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _484966)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _484966)
   Call: (216) [system] var('next-operation'(op(+, =, not_not_dummy)))
   Fail: (216) [system] var('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _484966)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _484966)
   Call: (216) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _484966)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _484966)
   Call: (216) [system] _496118 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _497976)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _497976)
   Call: (217) [system] is_list('next-operation'(op(+, =, not_not_dummy)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _497976)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _497976)
   Call: (217) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Exit: (217) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_not_dummy)), _505386, _505388)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_not_dummy)), 'next-operation', [op(+, =, not_not_dummy)])
   Call: (217) [lists] lists:member(_497976, ['next-operation', op(+, =, not_not_dummy)])
   Unify: (217) [lists] lists:member(_497976, ['next-operation', op(+, =, not_not_dummy)])
   Call: (218) [lists] lists:member_([op(+, =, not_not_dummy)], _497976, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_not_dummy)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, not_not_dummy)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_not_dummy)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _484966)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _484966)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _484966)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _484966)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _484966)
   Call: (217) [system] _484966='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, not_not_dummy)], _3712, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_not_dummy)], _3712, 'next-operation')
   Call: (219) [lists] lists:member_([], _3712, op(+, =, not_not_dummy))
   Unify: (219) [lists] lists:member_([], op(+, =, not_not_dummy), op(+, =, not_not_dummy))
   Exit: (219) [lists] lists:member_([], op(+, =, not_not_dummy), op(+, =, not_not_dummy))
   Exit: (218) [lists] lists:member_([op(+, =, not_not_dummy)], op(+, =, not_not_dummy), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, not_not_dummy), ['next-operation', op(+, =, not_not_dummy)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), op(+, =, not_not_dummy))
^  Call: (216) [user] compound_eles(0, op(+, =, not_not_dummy), _3708)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_not_dummy), _3708)
   Call: (217) [system] var(op(+, =, not_not_dummy))
   Fail: (217) [system] var(op(+, =, not_not_dummy))
^  Redo: (216) [user] compound_eles(0, op(+, =, not_not_dummy), _3708)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_not_dummy), _3708)
   Call: (217) [system] compound(op(+, =, not_not_dummy))
   Exit: (217) [system] compound(op(+, =, not_not_dummy))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _3708=op(+, =, not_not_dummy)
   Exit: (217) [system] op(+, =, not_not_dummy)=op(+, =, not_not_dummy)
^  Exit: (216) [user] compound_eles(0, op(+, =, not_not_dummy), op(+, =, not_not_dummy))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), op(+, =, not_not_dummy))
^  Call: (215) [user] pfcIgnored(op(+, =, not_not_dummy))
^  Fail: (215) [user] pfcIgnored(op(+, =, not_not_dummy))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_dummy)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _32456)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _32456)
   Call: (215) [system] var('next-operation'(op(+, =, not_not_dummy)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _32456)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _32456)
   Call: (215) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Exit: (215) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _32456)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _32456)
   Call: (215) [system] _43608 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _45466)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _45466)
   Call: (216) [system] is_list('next-operation'(op(+, =, not_not_dummy)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _45466)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _45466)
   Call: (216) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_not_dummy)), _52876, _52878)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_not_dummy)), 'next-operation', [op(+, =, not_not_dummy)])
   Call: (216) [lists] lists:member(_45466, ['next-operation', op(+, =, not_not_dummy)])
   Unify: (216) [lists] lists:member(_45466, ['next-operation', op(+, =, not_not_dummy)])
   Call: (217) [lists] lists:member_([op(+, =, not_not_dummy)], _45466, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_not_dummy)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, not_not_dummy)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_not_dummy)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _32456)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _32456)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _32456)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _32456)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _32456)
   Call: (216) [system] _32456='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, not_not_dummy)], _45466, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_not_dummy)], _45466, 'next-operation')
   Call: (218) [lists] lists:member_([], _45466, op(+, =, not_not_dummy))
   Unify: (218) [lists] lists:member_([], op(+, =, not_not_dummy), op(+, =, not_not_dummy))
   Exit: (218) [lists] lists:member_([], op(+, =, not_not_dummy), op(+, =, not_not_dummy))
   Exit: (217) [lists] lists:member_([op(+, =, not_not_dummy)], op(+, =, not_not_dummy), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, not_not_dummy), ['next-operation', op(+, =, not_not_dummy)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), op(+, =, not_not_dummy))
^  Call: (215) [user] compound_eles(0, op(+, =, not_not_dummy), _32456)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_not_dummy), _32456)
   Call: (216) [system] var(op(+, =, not_not_dummy))
   Fail: (216) [system] var(op(+, =, not_not_dummy))
^  Redo: (215) [user] compound_eles(0, op(+, =, not_not_dummy), _32456)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_not_dummy), _32456)
   Call: (216) [system] compound(op(+, =, not_not_dummy))
   Exit: (216) [system] compound(op(+, =, not_not_dummy))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _32456=op(+, =, not_not_dummy)
   Exit: (216) [system] op(+, =, not_not_dummy)=op(+, =, not_not_dummy)
^  Exit: (215) [user] compound_eles(0, op(+, =, not_not_dummy), op(+, =, not_not_dummy))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), op(+, =, not_not_dummy))
^  Call: (214) [user] pfcTraced(op(+, =, not_not_dummy))
^  Fail: (214) [user] pfcTraced(op(+, =, not_not_dummy))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, not_not_dummy)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, not_not_dummy)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_198868)
^  Unify: (212) [user] pfcGetSearch(_198868)
   Call: (213) [t_l] t_l:pfcSearchTL(_200718)
   Fail: (213) [t_l] t_l:pfcSearchTL(_200718)
^  Redo: (212) [user] pfcGetSearch(_198868)
^  Call: (213) [user] pfcSearch(_203492)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _198868=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_dummy)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, not_not_dummy)), _227926)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, not_not_dummy)), _227926)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, not_not_dummy)), _227926)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_dummy)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, not_not_dummy))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _238188)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_dummy)))
   Call: (218) [system] is_list(_245684)
   Fail: (218) [system] is_list(_245684)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_dummy)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, not_not_dummy)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, not_not_dummy)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, not_not_dummy)), _253078)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), _295740, _295742)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), _295740, _295742)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), _295740, _295742)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), _306982)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), _307922)
   Call: (224) [system] nonvar(_308780)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), _309782)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), _310716)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), number_of_clauses(_319910))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), number_of_clauses(_319910))
   Call: (224) [system] nonvar(number_of_clauses(_319910))
   Exit: (224) [system] nonvar(number_of_clauses(_319910))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_319910), user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_319910), user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _334754), (prolog_current_choice(_334764), push_current_choice(_334764), clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), _334786), pfc_call(_334786)), nb_setval('$pfc_current_choice', _334754))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _334754), user:(prolog_current_choice(_334764), push_current_choice(_334764), clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), _334786), pfc_call(_334786)), user:nb_setval('$pfc_current_choice', _334754))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _334754))
   Call: (226) [system] nb_current('$pfc_current_choice', _334754)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_334764)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _344104)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), _334786)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), _334786)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _352476)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _334754), user:(prolog_current_choice(_334764), push_current_choice(_334764), clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670), _334786), pfc_call(_334786)), user:nb_setval('$pfc_current_choice', _334754))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_dummy)), _258670))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (221) [user] pfc_spft(_367346, _367432, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354))
^  Unify: (221) [user] pfc_spft(_367346, _368364, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354))
^  Call: (222) [user] pfcCallSystem('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Call: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Unify: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (224) [system] var('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Fail: (224) [system] var('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Redo: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Unify: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (224) [system] callable('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Exit: (224) [system] callable('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Unify: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Redo: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Unify: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Call: (224) [user] predicate_property('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (227) [system] callable('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Exit: (227) [system] callable('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Unify: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Call: (224) [user] predicate_property('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (226) [system] callable('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Exit: (226) [system] callable('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), _403504, _403506)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), _403504, _403506)
   Call: (227) [system] compound('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Exit: (227) [system] compound('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (227) [system] compound_name_arity('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), _403504, _403506)
   Exit: (227) [system] compound_name_arity('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Unify: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Call: (224) [user] predicate_property('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), _414746)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), _415686)
   Call: (225) [system] nonvar(_416544)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), _417546)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), _418480)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (226) [system] callable('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Exit: (226) [system] callable('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Call: (224) [user] predicate_property('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), number_of_clauses(_427674))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), number_of_clauses(_427674))
   Call: (225) [system] nonvar(number_of_clauses(_427674))
   Exit: (225) [system] nonvar(number_of_clauses(_427674))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_427674), user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_427674), user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (227) [system] callable('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Exit: (227) [system] callable('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(747), user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), number_of_clauses(747))
^  Unify: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _442518), (prolog_current_choice(_442528), push_current_choice(_442528), clause('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), _442550), pfc_call(_442550)), nb_setval('$pfc_current_choice', _442518))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _442518), user:(prolog_current_choice(_442528), push_current_choice(_442528), clause('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), _442550), pfc_call(_442550)), user:nb_setval('$pfc_current_choice', _442518))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _442518))
   Call: (227) [system] nb_current('$pfc_current_choice', _442518)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_442528)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _451868)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), _442550)
^  Fail: (226) [user] clause('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), _442550)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _460240)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _442518), user:(prolog_current_choice(_442528), push_current_choice(_442528), clause('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)), _442550), pfc_call(_442550)), user:nb_setval('$pfc_current_choice', _442518))
^  Fail: (223) [user] pfc_call('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_367346, _369224, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354)))
^  Fail: (221) [user] pfc_spft(_367346, _467744, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _367352, _367354))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_3572)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_3572)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_3572)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_dummy)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_47226)
   Fail: (202) [t_l] t_l:pfcSearchTL(_47226)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_50000)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, not_not_dummy, 'True'], op(+, =, not_not_dummy)), pfcAdd_Now('next-operation'(op(+, =, not_not_dummy))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, not_not_dummy, 'True'])\=[_71466|_71468]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, not_not_dummy, 'True'])\=[_71466|_71468]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']))*->_3422='True';_3422='False'), error(_75204, _75206), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']))*->_3422='True';_3422='False'), error(_75204, _75206), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, not_not_dummy, 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, not_not_dummy, 'True'])
   Call: (204) [user] metta_interp_mode(+, _78920)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Call: (205) [user] metta_interp_mode(load, _83510)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, not_not_dummy, 'True'], [=, not_not_dummy, 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, not_not_dummy, 'True'], [=, not_not_dummy, 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _92732)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, not_not_dummy, 'True'], [=, not_not_dummy, 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, not_not_dummy, 'True'], [=, not_not_dummy, 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_99208, _99210), once(user:is_compatio0), '$restore_trace'(_99208, _99210))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_99208, _99210), system:once(user:is_compatio0), system:'$restore_trace'(_99208, _99210))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_99208, _99210))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_104826, must_det_ll(user:metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))), (_104826==""->true;our_ansi_format('#ffa505', '~w~n', [_104826]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_104826, must_det_ll(user:metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))), (_104826==""->true;our_ansi_format('#ffa505', '~w~n', [_104826]))))
  (= not_not_dummy True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, not_not_dummy, 'True'], [=, not_not_dummy, 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, not_not_dummy, 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']))*->'True'='True';'True'='False'), error(_75204, _75206), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2849, 152, 24, 2849))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2849, 152, 24, 2849))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Call: (196) [system] var([=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Call: (196) [system] string([=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _206182), pfcAdd_Now('next-operation'(_206182)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _206182), pfcAdd_Now('next-operation'(_206182)))
   Call: (197) [user] into_simple_op(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _206182)
   Unify: (197) [user] into_simple_op(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], op(+, =, _208974))
   Call: (198) [user] o_s([['not-dummy'], [[dummy], ['set-det'], [fail]]], _208974)
   Unify: (198) [user] o_s([['not-dummy'], [[dummy], ['set-det'], [fail]]], _208974)
   Call: (199) [user] o_s(['not-dummy'], _208974)
   Unify: (199) [user] o_s(['not-dummy'], _208974)
   Call: (200) [user] o_s('not-dummy', _208974)
   Unify: (200) [user] o_s('not-dummy', 'not-dummy')
   Exit: (200) [user] o_s('not-dummy', 'not-dummy')
   Exit: (199) [user] o_s(['not-dummy'], 'not-dummy')
   Exit: (198) [user] o_s([['not-dummy'], [[dummy], ['set-det'], [fail]]], 'not-dummy')
   Exit: (197) [user] into_simple_op(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], op(+, =, 'not-dummy'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-dummy')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-dummy'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-dummy'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-dummy'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-dummy'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-dummy')))
^  Call: (199) [user] must_ex(current_why_UU(_230192))
^  Unify: (199) [user] must_ex(current_why_UU(_230192))
   Call: (201) [user] current_why_UU(_230192)
   Unify: (201) [user] current_why_UU(_230192)
^  Call: (202) [user] get_why_uu(_230192)
^  Unify: (202) [user] get_why_uu(_230192)
^  Call: (203) [user] findall(_235732, current_why(_235732), _235738)
^  Unify: (203) [$bags] findall(_235732, user:current_why(_235732), _235738)
^  Call: (204) [$bags] findall(_235732, user:current_why(_235732), _235738, [])
^  Unify: (204) [$bags] findall(_235732, user:current_why(_235732), _235738, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_235732, user:current_why(_235732), _235738, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_235732, user:current_why(_235732), _235738, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_235732, user:current_why(_235732), _235738, [])
   Unify: (206) [$bags] findall_loop(_235732, user:current_why(_235732), _235738, [])
^  Call: (207) [user] bugger:current_why(_235732)
^  Unify: (207) [user] bugger:current_why(_235732)
^  Call: (208) [user] bugger:current_why_data(_235732)
^  Unify: (208) [user] bugger:current_why_data(_235732)
   Call: (209) [system] nb_current('$current_why', wp(_235732, _246992))
   Fail: (209) [system] nb_current('$current_why', wp(_235732, _246992))
^  Redo: (208) [user] bugger:current_why_data(_235732)
^  Unify: (208) [user] bugger:current_why_data(_235732)
   Call: (209) [t_l] t_l:current_why_source(_235732)
   Fail: (209) [t_l] t_l:current_why_source(_235732)
^  Fail: (208) [user] bugger:current_why_data(_235732)
^  Redo: (207) [user] bugger:current_why(_235732)
^  Unify: (207) [user] bugger:current_why(mfl4(_254420, _254422, _254424, _254426))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_255376, _255378), once(user:current_mfl4(_254420, _254422, _254424, _254426)), '$restore_trace'(_255376, _255378))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_255376, _255378), system:once(user:current_mfl4(_254420, _254422, _254424, _254426)), system:'$restore_trace'(_255376, _255378))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_255376, _255378))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_254420, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_254420, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_235732, user:current_why(_235732), _235738, [])
   Exit: (206) [$bags] findall_loop(_235732, user:current_why(_235732), [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_235732, user:current_why(_235732), [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_235732, user:current_why(_235732), [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_235732, user:current_why(_235732), [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _230192)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _230192)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_391804, _391806)
   Fail: (204) [system] [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_391804, _391806)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _230192)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _230192)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _422166)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _422166)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _422166)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _422166)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_272208, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3634)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3634)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3634)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3634)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3634)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3588)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3588)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_265866, _265868)
   Fail: (205) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_265866, _265868)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3588)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-dummy')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-dummy')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'not-dummy')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-dummy')), _424180)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-dummy')), _424180)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-dummy')), _424180)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _443976, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_443976)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _443976, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_443976)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _443976, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_443976)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _443976, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_443976)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _474418)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _443976, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_443976)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _443976, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_443976)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-dummy')), P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-dummy')), P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-dummy')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-dummy')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'not-dummy')), _56758, _56760)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'not-dummy')), user, 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
   Call: (212) [system] _60502=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-dummy')), true, _62372)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-dummy')), true, _62372)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-dummy')), true, _65200)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-dummy')), true, _65200)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-dummy')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-dummy')));assert('next-operation'(op(+, =, 'not-dummy'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-dummy')));assert('next-operation'(op(+, =, 'not-dummy'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-dummy')));assert('next-operation'(op(+, =, 'not-dummy')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-dummy')));assert('next-operation'(op(+, =, 'not-dummy')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-dummy')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'not-dummy')), _92510, _92512)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'not-dummy')), user, 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-dummy')), _94390, _94392)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-dummy')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-dummy')), _94390, _94392)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
   Call: (215) [system] _102796=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-dummy')), true, _104666)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-dummy')), true, _104666)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-dummy')), true, _107494)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-dummy')), true, _107494)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-dummy')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-dummy')));assert('next-operation'(op(+, =, 'not-dummy')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-dummy')));assert('next-operation'(op(+, =, 'not-dummy'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-dummy')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-dummy')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _164164)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _164164)
   Call: (216) [system] var('next-operation'(op(+, =, 'not-dummy')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _164164)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _164164)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _164164)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _164164)
   Call: (216) [system] _175316 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _177174)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _177174)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'not-dummy')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _177174)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _177174)
   Call: (217) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-dummy')), _184584, _184586)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-dummy')), 'next-operation', [op(+, =, 'not-dummy')])
   Call: (217) [lists] lists:member(_177174, ['next-operation', op(+, =, 'not-dummy')])
   Unify: (217) [lists] lists:member(_177174, ['next-operation', op(+, =, 'not-dummy')])
   Call: (218) [lists] lists:member_([op(+, =, 'not-dummy')], _177174, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-dummy')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'not-dummy')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-dummy')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _164164)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _164164)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _164164)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _164164)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _164164)
   Call: (217) [system] _164164='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'not-dummy')], _177174, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-dummy')], _177174, 'next-operation')
   Call: (219) [lists] lists:member_([], _177174, op(+, =, 'not-dummy'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'not-dummy'), op(+, =, 'not-dummy'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'not-dummy'), op(+, =, 'not-dummy'))
   Exit: (218) [lists] lists:member_([op(+, =, 'not-dummy')], op(+, =, 'not-dummy'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'not-dummy'), ['next-operation', op(+, =, 'not-dummy')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), op(+, =, 'not-dummy'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'not-dummy'), _164164)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-dummy'), _164164)
   Call: (217) [system] var(op(+, =, 'not-dummy'))
   Fail: (217) [system] var(op(+, =, 'not-dummy'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'not-dummy'), _164164)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-dummy'), _164164)
   Call: (217) [system] compound(op(+, =, 'not-dummy'))
   Exit: (217) [system] compound(op(+, =, 'not-dummy'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _164164=op(+, =, 'not-dummy')
   Exit: (217) [system] op(+, =, 'not-dummy')=op(+, =, 'not-dummy')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'not-dummy'), op(+, =, 'not-dummy'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), op(+, =, 'not-dummy'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'not-dummy'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'not-dummy'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-dummy')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _231964)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _231964)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-dummy')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _231964)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _231964)
   Call: (215) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _231964)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _231964)
   Call: (215) [system] _243116 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _244974)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _244974)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'not-dummy')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _244974)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _244974)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-dummy')), _252384, _252386)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-dummy')), 'next-operation', [op(+, =, 'not-dummy')])
   Call: (216) [lists] lists:member(_244974, ['next-operation', op(+, =, 'not-dummy')])
   Unify: (216) [lists] lists:member(_244974, ['next-operation', op(+, =, 'not-dummy')])
   Call: (217) [lists] lists:member_([op(+, =, 'not-dummy')], _244974, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-dummy')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'not-dummy')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-dummy')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _231964)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _231964)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _231964)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _231964)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _231964)
   Call: (216) [system] _231964='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'not-dummy')], _244974, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-dummy')], _244974, 'next-operation')
   Call: (218) [lists] lists:member_([], _244974, op(+, =, 'not-dummy'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'not-dummy'), op(+, =, 'not-dummy'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'not-dummy'), op(+, =, 'not-dummy'))
   Exit: (217) [lists] lists:member_([op(+, =, 'not-dummy')], op(+, =, 'not-dummy'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'not-dummy'), ['next-operation', op(+, =, 'not-dummy')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), op(+, =, 'not-dummy'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'not-dummy'), _231964)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-dummy'), _231964)
   Call: (216) [system] var(op(+, =, 'not-dummy'))
   Fail: (216) [system] var(op(+, =, 'not-dummy'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'not-dummy'), _231964)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-dummy'), _231964)
   Call: (216) [system] compound(op(+, =, 'not-dummy'))
   Exit: (216) [system] compound(op(+, =, 'not-dummy'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _231964=op(+, =, 'not-dummy')
   Exit: (216) [system] op(+, =, 'not-dummy')=op(+, =, 'not-dummy')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'not-dummy'), op(+, =, 'not-dummy'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), op(+, =, 'not-dummy'))
^  Call: (214) [user] pfcTraced(op(+, =, 'not-dummy'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'not-dummy'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-dummy')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-dummy')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_398376)
^  Unify: (212) [user] pfcGetSearch(_398376)
   Call: (213) [t_l] t_l:pfcSearchTL(_400226)
   Fail: (213) [t_l] t_l:pfcSearchTL(_400226)
^  Redo: (212) [user] pfcGetSearch(_398376)
^  Call: (213) [user] pfcSearch(_403000)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _398376=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-dummy')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-dummy')), _427434)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-dummy')), _427434)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-dummy')), _427434)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-dummy')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'not-dummy'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _437696)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-dummy')))
   Call: (218) [system] is_list(_445192)
   Fail: (218) [system] is_list(_445192)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-dummy')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-dummy')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-dummy')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'not-dummy')), _452586)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), _495248, _495250)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), _495248, _495250)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), _495248, _495250)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), _506490)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), _507430)
   Call: (224) [system] nonvar(_508288)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), _509290)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), _510224)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), number_of_clauses(_519418))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178), number_of_clauses(_519418))
   Call: (224) [system] nonvar(number_of_clauses(_519418))
   Exit: (224) [system] nonvar(number_of_clauses(_519418))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_519418), user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _458178))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_3852), user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _14010), (prolog_current_choice(_14020), push_current_choice(_14020), clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848), _14042), pfc_call(_14042)), nb_setval('$pfc_current_choice', _14010))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _14010), user:(prolog_current_choice(_14020), push_current_choice(_14020), clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848), _14042), pfc_call(_14042)), user:nb_setval('$pfc_current_choice', _14010))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _14010))
   Call: (226) [system] nb_current('$pfc_current_choice', _14010)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_14020)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _23360)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848), _14042)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848), _14042)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _31732)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _14010), user:(prolog_current_choice(_14020), push_current_choice(_14020), clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848), _14042), pfc_call(_14042)), user:nb_setval('$pfc_current_choice', _14010))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (221) [user] pfc_spft(_46602, _46688, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610))
^  Unify: (221) [user] pfc_spft(_46602, _47620, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610))
^  Call: (222) [user] pfcCallSystem('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Call: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Unify: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (224) [system] var('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Fail: (224) [system] var('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Redo: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Unify: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (224) [system] callable('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Exit: (224) [system] callable('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Unify: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Redo: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Unify: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Call: (224) [user] predicate_property('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (227) [system] callable('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Exit: (227) [system] callable('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Unify: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Call: (224) [user] predicate_property('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (226) [system] callable('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Exit: (226) [system] callable('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), _82760, _82762)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), _82760, _82762)
   Call: (227) [system] compound('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Exit: (227) [system] compound('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (227) [system] compound_name_arity('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), _82760, _82762)
   Exit: (227) [system] compound_name_arity('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Unify: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Call: (224) [user] predicate_property('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), _94002)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), _94942)
   Call: (225) [system] nonvar(_95800)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), _96802)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), _97736)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (226) [system] callable('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Exit: (226) [system] callable('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Call: (224) [user] predicate_property('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), number_of_clauses(_106930))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), number_of_clauses(_106930))
   Call: (225) [system] nonvar(number_of_clauses(_106930))
   Exit: (225) [system] nonvar(number_of_clauses(_106930))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_106930), user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_106930), user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (227) [system] callable('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Exit: (227) [system] callable('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(749), user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), number_of_clauses(749))
^  Unify: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _121774), (prolog_current_choice(_121784), push_current_choice(_121784), clause('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), _121806), pfc_call(_121806)), nb_setval('$pfc_current_choice', _121774))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _121774), user:(prolog_current_choice(_121784), push_current_choice(_121784), clause('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), _121806), pfc_call(_121806)), user:nb_setval('$pfc_current_choice', _121774))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _121774))
   Call: (227) [system] nb_current('$pfc_current_choice', _121774)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_121784)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _131124)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), _121806)
^  Fail: (226) [user] clause('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), _121806)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _139496)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _121774), user:(prolog_current_choice(_121784), push_current_choice(_121784), clause('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)), _121806), pfc_call(_121806)), user:nb_setval('$pfc_current_choice', _121774))
^  Fail: (223) [user] pfc_call('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_46602, _48480, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610)))
^  Fail: (221) [user] pfc_spft(_46602, _147000, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _46608, _46610))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_3614)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_3614)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_3614)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-dummy')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_244306)
   Fail: (202) [t_l] t_l:pfcSearchTL(_244306)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_247080)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], op(+, =, 'not-dummy')), pfcAdd_Now('next-operation'(op(+, =, 'not-dummy'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])\=[_268546|_268548]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])\=[_268546|_268548]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_272284, _272286), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_272284, _272286), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Call: (204) [user] metta_interp_mode(+, _276000)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Call: (205) [user] metta_interp_mode(load, _280590)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _289812)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_296288, _296290), once(user:is_compatio0), '$restore_trace'(_296288, _296290))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_296288, _296290), system:once(user:is_compatio0), system:'$restore_trace'(_296288, _296290))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_296288, _296290))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_301906, must_det_ll(user:metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))), (_301906==""->true;our_ansi_format('#ffa505', '~w~n', [_301906]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_301906, must_det_ll(user:metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))), (_301906==""->true;our_ansi_format('#ffa505', '~w~n', [_301906]))))
  (= 
    (not-dummy) 
    ( (dummy) 
      (set-det) 
      (fail)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]))*->'True'='True';'True'='False'), error(_272284, _272286), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, not_dummy, 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2921, 159, 14, 2921))
^  Exit: (193) [user] metta_file_buffer(+, [=, not_dummy, 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2921, 159, 14, 2921))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Call: (196) [system] var([=, not_dummy, 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, not_dummy, 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Call: (196) [system] string([=, not_dummy, 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, not_dummy, 'True'], _403286), pfcAdd_Now('next-operation'(_403286)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, not_dummy, 'True'], _403286), pfcAdd_Now('next-operation'(_403286)))
   Call: (197) [user] into_simple_op(+, [=, not_dummy, 'True'], _403286)
   Unify: (197) [user] into_simple_op(+, [=, not_dummy, 'True'], op(+, =, _406078))
   Call: (198) [user] o_s([not_dummy, 'True'], _406078)
   Unify: (198) [user] o_s([not_dummy, 'True'], _406078)
   Call: (199) [user] o_s(not_dummy, _406078)
   Unify: (199) [user] o_s(not_dummy, not_dummy)
   Exit: (199) [user] o_s(not_dummy, not_dummy)
   Exit: (198) [user] o_s([not_dummy, 'True'], not_dummy)
   Exit: (197) [user] into_simple_op(+, [=, not_dummy, 'True'], op(+, =, not_dummy))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_dummy)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_dummy)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_dummy))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_dummy))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_dummy))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_dummy))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, not_dummy)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, not_dummy)))
^  Call: (199) [user] must_ex(current_why_UU(_424548))
^  Unify: (199) [user] must_ex(current_why_UU(_424548))
   Call: (201) [user] current_why_UU(_424548)
   Unify: (201) [user] current_why_UU(_424548)
^  Call: (202) [user] get_why_uu(_424548)
^  Unify: (202) [user] get_why_uu(_424548)
^  Call: (203) [user] findall(_430088, current_why(_430088), _430094)
^  Unify: (203) [$bags] findall(_430088, user:current_why(_430088), _430094)
^  Call: (204) [$bags] findall(_430088, user:current_why(_430088), _430094, [])
^  Unify: (204) [$bags] findall(_430088, user:current_why(_430088), _430094, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_430088, user:current_why(_430088), _430094, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_430088, user:current_why(_430088), _430094, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_430088, user:current_why(_430088), _430094, [])
   Unify: (206) [$bags] findall_loop(_430088, user:current_why(_430088), _430094, [])
^  Call: (207) [user] bugger:current_why(_430088)
^  Unify: (207) [user] bugger:current_why(_430088)
^  Call: (208) [user] bugger:current_why_data(_430088)
^  Unify: (208) [user] bugger:current_why_data(_430088)
   Call: (209) [system] nb_current('$current_why', wp(_430088, _441348))
   Fail: (209) [system] nb_current('$current_why', wp(_430088, _441348))
^  Redo: (208) [user] bugger:current_why_data(_430088)
^  Unify: (208) [user] bugger:current_why_data(_430088)
   Call: (209) [t_l] t_l:current_why_source(_430088)
   Fail: (209) [t_l] t_l:current_why_source(_430088)
^  Fail: (208) [user] bugger:current_why_data(_430088)
^  Redo: (207) [user] bugger:current_why(_430088)
^  Unify: (207) [user] bugger:current_why(mfl4(_448776, _448778, _448780, _448782))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_449732, _449734), once(user:current_mfl4(_448776, _448778, _448780, _448782)), '$restore_trace'(_449732, _449734))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_449732, _449734), system:once(user:current_mfl4(_448776, _448778, _448780, _448782)), system:'$restore_trace'(_449732, _449734))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_449732, _449734))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_448776, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_448776, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_430088, user:current_why(_430088), _430094, [])
   Exit: (206) [$bags] findall_loop(_430088, user:current_why(_430088), [P;HTML|mfl4(_466564, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_430088, user:current_why(_430088), [P;HTML|mfl4(_466564, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_430088, user:current_why(_430088), [P;HTML|mfl4(_466564, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_430088, user:current_why(_430088), [P;HTML|mfl4(_466564, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_466564, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_466564, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_466564, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _424548)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_466564, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3546)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_67018, _67020)
   Fail: (204) [system] [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_67018, _67020)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3546)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3546)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _97364)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _97364)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _97364)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _97364)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _97364)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _97364)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _97364)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _97364)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _97364)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_459852, _459854)
   Fail: (205) [system] P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_459852, _459854)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_dummy)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_dummy)))
   Call: (202) [system] is_list('next-operation'(op(+, =, not_dummy)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, not_dummy)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_dummy)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, not_dummy)), _99768)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, not_dummy)), _99768)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, not_dummy)), _99768)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _119564, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_119564)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _119564, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_119564)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _119564, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_119564)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _119564, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_119564)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _150006)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _119564, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_119564)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _119564, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_119564)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_dummy)), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_dummy)), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_dummy)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_dummy)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, not_dummy)), _250418, _250420)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, not_dummy)), user, 'next-operation'(op(+, =, not_dummy)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
   Call: (212) [system] _254162=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_dummy)), true, _256032)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_dummy)), true, _256032)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_dummy)), true, _258860)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_dummy)), true, _258860)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_dummy)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_dummy)));assert('next-operation'(op(+, =, not_dummy))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_dummy)));assert('next-operation'(op(+, =, not_dummy))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_dummy)));assert('next-operation'(op(+, =, not_dummy)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_dummy)));assert('next-operation'(op(+, =, not_dummy)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_dummy)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_dummy)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, not_dummy)), _286170, _286172)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, not_dummy)), user, 'next-operation'(op(+, =, not_dummy)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_dummy)), _288050, _288052)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)), true)
   Call: (215) [system] var('next-operation'(op(+, =, not_dummy)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_dummy)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_dummy)), _288050, _288052)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
   Call: (215) [system] _296456=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_dummy)), true, _298326)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_dummy)), true, _298326)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_dummy)), true, _301154)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_dummy)), true, _301154)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_dummy)))
^  Call: (213) [user] assert('next-operation'(op(+, =, not_dummy)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, not_dummy)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_dummy)));assert('next-operation'(op(+, =, not_dummy)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_dummy)));assert('next-operation'(op(+, =, not_dummy))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_dummy)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_dummy)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_dummy)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_dummy)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _357824)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _357824)
   Call: (216) [system] var('next-operation'(op(+, =, not_dummy)))
   Fail: (216) [system] var('next-operation'(op(+, =, not_dummy)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _357824)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _357824)
   Call: (216) [system] compound('next-operation'(op(+, =, not_dummy)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_dummy)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _357824)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _357824)
   Call: (216) [system] _368976 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _370834)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _370834)
   Call: (217) [system] is_list('next-operation'(op(+, =, not_dummy)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, not_dummy)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _370834)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _370834)
   Call: (217) [system] compound('next-operation'(op(+, =, not_dummy)))
   Exit: (217) [system] compound('next-operation'(op(+, =, not_dummy)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_dummy)), _378244, _378246)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_dummy)), 'next-operation', [op(+, =, not_dummy)])
   Call: (217) [lists] lists:member(_370834, ['next-operation', op(+, =, not_dummy)])
   Unify: (217) [lists] lists:member(_370834, ['next-operation', op(+, =, not_dummy)])
   Call: (218) [lists] lists:member_([op(+, =, not_dummy)], _370834, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_dummy)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, not_dummy)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_dummy)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_dummy)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _357824)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _357824)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _357824)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _357824)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _357824)
   Call: (217) [system] _357824='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, not_dummy)], _370834, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_dummy)], _370834, 'next-operation')
   Call: (219) [lists] lists:member_([], _370834, op(+, =, not_dummy))
   Unify: (219) [lists] lists:member_([], op(+, =, not_dummy), op(+, =, not_dummy))
   Exit: (219) [lists] lists:member_([], op(+, =, not_dummy), op(+, =, not_dummy))
   Exit: (218) [lists] lists:member_([op(+, =, not_dummy)], op(+, =, not_dummy), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, not_dummy), ['next-operation', op(+, =, not_dummy)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_dummy)), op(+, =, not_dummy))
^  Call: (216) [user] compound_eles(0, op(+, =, not_dummy), _357824)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_dummy), _357824)
   Call: (217) [system] var(op(+, =, not_dummy))
   Fail: (217) [system] var(op(+, =, not_dummy))
^  Redo: (216) [user] compound_eles(0, op(+, =, not_dummy), _357824)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_dummy), _357824)
   Call: (217) [system] compound(op(+, =, not_dummy))
   Exit: (217) [system] compound(op(+, =, not_dummy))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _357824=op(+, =, not_dummy)
   Exit: (217) [system] op(+, =, not_dummy)=op(+, =, not_dummy)
^  Exit: (216) [user] compound_eles(0, op(+, =, not_dummy), op(+, =, not_dummy))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), op(+, =, not_dummy))
^  Call: (215) [user] pfcIgnored(op(+, =, not_dummy))
^  Fail: (215) [user] pfcIgnored(op(+, =, not_dummy))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_dummy)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_dummy)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_dummy)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _425624)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _425624)
   Call: (215) [system] var('next-operation'(op(+, =, not_dummy)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_dummy)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _425624)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _425624)
   Call: (215) [system] compound('next-operation'(op(+, =, not_dummy)))
   Exit: (215) [system] compound('next-operation'(op(+, =, not_dummy)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _425624)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _425624)
   Call: (215) [system] _436776 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _438634)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _438634)
   Call: (216) [system] is_list('next-operation'(op(+, =, not_dummy)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, not_dummy)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _438634)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _438634)
   Call: (216) [system] compound('next-operation'(op(+, =, not_dummy)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_dummy)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_dummy)), _446044, _446046)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_dummy)), 'next-operation', [op(+, =, not_dummy)])
   Call: (216) [lists] lists:member(_438634, ['next-operation', op(+, =, not_dummy)])
   Unify: (216) [lists] lists:member(_438634, ['next-operation', op(+, =, not_dummy)])
   Call: (217) [lists] lists:member_([op(+, =, not_dummy)], _438634, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_dummy)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, not_dummy)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_dummy)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_dummy)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _425624)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _425624)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _425624)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _425624)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _425624)
   Call: (216) [system] _425624='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, not_dummy)], _438634, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_dummy)], _438634, 'next-operation')
   Call: (218) [lists] lists:member_([], _438634, op(+, =, not_dummy))
   Unify: (218) [lists] lists:member_([], op(+, =, not_dummy), op(+, =, not_dummy))
   Exit: (218) [lists] lists:member_([], op(+, =, not_dummy), op(+, =, not_dummy))
   Exit: (217) [lists] lists:member_([op(+, =, not_dummy)], op(+, =, not_dummy), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, not_dummy), ['next-operation', op(+, =, not_dummy)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_dummy)), op(+, =, not_dummy))
^  Call: (215) [user] compound_eles(0, op(+, =, not_dummy), _425624)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_dummy), _425624)
   Call: (216) [system] var(op(+, =, not_dummy))
   Fail: (216) [system] var(op(+, =, not_dummy))
^  Redo: (215) [user] compound_eles(0, op(+, =, not_dummy), _425624)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_dummy), _425624)
   Call: (216) [system] compound(op(+, =, not_dummy))
   Exit: (216) [system] compound(op(+, =, not_dummy))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _425624=op(+, =, not_dummy)
   Exit: (216) [system] op(+, =, not_dummy)=op(+, =, not_dummy)
^  Exit: (215) [user] compound_eles(0, op(+, =, not_dummy), op(+, =, not_dummy))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), op(+, =, not_dummy))
^  Call: (214) [user] pfcTraced(op(+, =, not_dummy))
^  Fail: (214) [user] pfcTraced(op(+, =, not_dummy))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_dummy)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, not_dummy)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, not_dummy)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_72254)
^  Unify: (212) [user] pfcGetSearch(_72254)
   Call: (213) [t_l] t_l:pfcSearchTL(_74104)
   Fail: (213) [t_l] t_l:pfcSearchTL(_74104)
^  Redo: (212) [user] pfcGetSearch(_72254)
^  Call: (213) [user] pfcSearch(_76878)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _72254=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, not_dummy)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_dummy)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, not_dummy)), _101312)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, not_dummy)), _101312)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, not_dummy)), _101312)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, not_dummy)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_dummy)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, not_dummy))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _111574)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, not_dummy)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, not_dummy)))
   Call: (218) [system] is_list(_119070)
   Fail: (218) [system] is_list(_119070)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, not_dummy)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, not_dummy)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, not_dummy)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, not_dummy)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, not_dummy)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, not_dummy)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, not_dummy)), _126464)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), _169126, _169128)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), _169126, _169128)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), _169126, _169128)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), _180368)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056), _181308)
   Call: (224) [system] nonvar(_182166)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056), _183168)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056), _184102)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), number_of_clauses(_193296))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056), number_of_clauses(_193296))
   Call: (224) [system] nonvar(number_of_clauses(_193296))
   Exit: (224) [system] nonvar(number_of_clauses(_193296))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_193296), user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_193296), user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _132056), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _208140), (prolog_current_choice(_208150), push_current_choice(_208150), clause('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), _208172), pfc_call(_208172)), nb_setval('$pfc_current_choice', _208140))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _208140), user:(prolog_current_choice(_208150), push_current_choice(_208150), clause('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), _208172), pfc_call(_208172)), user:nb_setval('$pfc_current_choice', _208140))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _208140))
   Call: (226) [system] nb_current('$pfc_current_choice', _208140)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_208150)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _217490)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), _208172)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), _208172)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _225862)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _208140), user:(prolog_current_choice(_208150), push_current_choice(_208150), clause('$pt$'('next-operation'(op(+, =, not_dummy)), _132056), _208172), pfc_call(_208172)), user:nb_setval('$pfc_current_choice', _208140))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_dummy)), _132056))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Call: (221) [user] pfc_spft(_240732, _240818, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740))
^  Unify: (221) [user] pfc_spft(_240732, _241750, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740))
^  Call: (222) [user] pfcCallSystem('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Call: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Unify: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (224) [system] var('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Fail: (224) [system] var('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Redo: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Unify: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (224) [system] callable('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Exit: (224) [system] callable('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Unify: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Redo: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Unify: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Call: (224) [user] predicate_property('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (227) [system] callable('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Exit: (227) [system] callable('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Unify: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Call: (224) [user] predicate_property('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (226) [system] callable('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Exit: (226) [system] callable('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), _276890, _276892)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), _276890, _276892)
   Call: (227) [system] compound('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Exit: (227) [system] compound('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (227) [system] compound_name_arity('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), _276890, _276892)
   Exit: (227) [system] compound_name_arity('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Unify: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Call: (224) [user] predicate_property('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), _288132)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), _289072)
   Call: (225) [system] nonvar(_289930)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), _290932)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), _291866)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (226) [system] callable('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Exit: (226) [system] callable('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Call: (224) [user] predicate_property('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), number_of_clauses(_301060))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), number_of_clauses(_301060))
   Call: (225) [system] nonvar(number_of_clauses(_301060))
   Exit: (225) [system] nonvar(number_of_clauses(_301060))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_301060), user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_301060), user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (227) [system] callable('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Exit: (227) [system] callable('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(751), user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), number_of_clauses(751))
^  Unify: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _315904), (prolog_current_choice(_315914), push_current_choice(_315914), clause('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), _315936), pfc_call(_315936)), nb_setval('$pfc_current_choice', _315904))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _315904), user:(prolog_current_choice(_315914), push_current_choice(_315914), clause('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), _315936), pfc_call(_315936)), user:nb_setval('$pfc_current_choice', _315904))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _315904))
   Call: (227) [system] nb_current('$pfc_current_choice', _315904)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_315914)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _325254)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), _315936)
^  Fail: (226) [user] clause('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), _315936)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _333626)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _315904), user:(prolog_current_choice(_315914), push_current_choice(_315914), clause('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)), _315936), pfc_call(_315936)), user:nb_setval('$pfc_current_choice', _315904))
^  Fail: (223) [user] pfc_call('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_240732, _242610, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740)))
^  Fail: (221) [user] pfc_spft(_240732, _341130, '$nt$'('next-operation'(op(+, =, not_dummy)), _240738, _240740))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, not_dummy)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, not_dummy)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, not_dummy)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_3572)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_3572)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_3572)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_dummy)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_438436)
   Fail: (202) [t_l] t_l:pfcSearchTL(_438436)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_441210)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, not_dummy)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_dummy)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, not_dummy, 'True'], op(+, =, not_dummy)), pfcAdd_Now('next-operation'(op(+, =, not_dummy))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, not_dummy, 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, not_dummy, 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, not_dummy, 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, not_dummy, 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, not_dummy, 'True'])\=[_462676|_462678]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, not_dummy, 'True'])\=[_462676|_462678]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, not_dummy, 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, not_dummy, 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, not_dummy, 'True']))*->_3422='True';_3422='False'), error(_466414, _466416), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, not_dummy, 'True']))*->_3422='True';_3422='False'), error(_466414, _466416), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, not_dummy, 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, not_dummy, 'True'])
   Call: (204) [user] metta_interp_mode(+, _470130)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Call: (205) [user] metta_interp_mode(load, _474720)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, not_dummy, 'True'], [=, not_dummy, 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, not_dummy, 'True'], [=, not_dummy, 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _483942)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, not_dummy, 'True'], [=, not_dummy, 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, not_dummy, 'True'], [=, not_dummy, 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_490418, _490420), once(user:is_compatio0), '$restore_trace'(_490418, _490420))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_490418, _490420), system:once(user:is_compatio0), system:'$restore_trace'(_490418, _490420))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_490418, _490420))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_496036, must_det_ll(user:metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))), (_496036==""->true;our_ansi_format('#ffa505', '~w~n', [_496036]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_496036, must_det_ll(user:metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))), (_496036==""->true;our_ansi_format('#ffa505', '~w~n', [_496036]))))
  (= not_dummy True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, not_dummy, 'True'], [=, not_dummy, 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, not_dummy, 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, not_dummy, 'True']))*->'True'='True';'True'='False'), error(_466414, _466416), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, not_dummy, 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, not_dummy, 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, not_dummy, 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, dummy, 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2942, 160, 20, 2942))
^  Exit: (193) [user] metta_file_buffer(+, [=, dummy, 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2942, 160, 20, 2942))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Call: (196) [system] var([=, dummy, 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, dummy, 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Call: (196) [system] string([=, dummy, 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, dummy, 'True'], _77140), pfcAdd_Now('next-operation'(_77140)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, dummy, 'True'], _77140), pfcAdd_Now('next-operation'(_77140)))
   Call: (197) [user] into_simple_op(+, [=, dummy, 'True'], _77140)
   Unify: (197) [user] into_simple_op(+, [=, dummy, 'True'], op(+, =, _79932))
   Call: (198) [user] o_s([dummy, 'True'], _79932)
   Unify: (198) [user] o_s([dummy, 'True'], _79932)
   Call: (199) [user] o_s(dummy, _79932)
   Unify: (199) [user] o_s(dummy, dummy)
   Exit: (199) [user] o_s(dummy, dummy)
   Exit: (198) [user] o_s([dummy, 'True'], dummy)
   Exit: (197) [user] into_simple_op(+, [=, dummy, 'True'], op(+, =, dummy))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, dummy)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, dummy)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, dummy))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, dummy))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, dummy))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, dummy))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, dummy)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, dummy)))
^  Call: (199) [user] must_ex(current_why_UU(_98402))
^  Unify: (199) [user] must_ex(current_why_UU(_98402))
   Call: (201) [user] current_why_UU(_98402)
   Unify: (201) [user] current_why_UU(_98402)
^  Call: (202) [user] get_why_uu(_98402)
^  Unify: (202) [user] get_why_uu(_98402)
^  Call: (203) [user] findall(_103942, current_why(_103942), _103948)
^  Unify: (203) [$bags] findall(_103942, user:current_why(_103942), _103948)
^  Call: (204) [$bags] findall(_103942, user:current_why(_103942), _103948, [])
^  Unify: (204) [$bags] findall(_103942, user:current_why(_103942), _103948, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_103942, user:current_why(_103942), _103948, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_103942, user:current_why(_103942), _103948, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_103942, user:current_why(_103942), _103948, [])
   Unify: (206) [$bags] findall_loop(_103942, user:current_why(_103942), _103948, [])
^  Call: (207) [user] bugger:current_why(_103942)
^  Unify: (207) [user] bugger:current_why(_103942)
^  Call: (208) [user] bugger:current_why_data(_103942)
^  Unify: (208) [user] bugger:current_why_data(_103942)
   Call: (209) [system] nb_current('$current_why', wp(_103942, _115202))
   Fail: (209) [system] nb_current('$current_why', wp(_103942, _115202))
^  Redo: (208) [user] bugger:current_why_data(_103942)
^  Unify: (208) [user] bugger:current_why_data(_103942)
   Call: (209) [t_l] t_l:current_why_source(_103942)
   Fail: (209) [t_l] t_l:current_why_source(_103942)
^  Fail: (208) [user] bugger:current_why_data(_103942)
^  Redo: (207) [user] bugger:current_why(_103942)
^  Unify: (207) [user] bugger:current_why(mfl4(_122630, _122632, _122634, _122636))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_123586, _123588), once(user:current_mfl4(_122630, _122632, _122634, _122636)), '$restore_trace'(_123586, _123588))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_123586, _123588), system:once(user:current_mfl4(_122630, _122632, _122634, _122636)), system:'$restore_trace'(_123586, _123588))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_123586, _123588))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_122630, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_122630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_103942, user:current_why(_103942), _103948, [])
   Exit: (206) [$bags] findall_loop(_103942, user:current_why(_103942), [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_103942, user:current_why(_103942), [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_103942, user:current_why(_103942), [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_103942, user:current_why(_103942), [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _98402)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _98402)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_260014, _260016)
   Fail: (204) [system] [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_260014, _260016)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _98402)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _98402)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _290376)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _290376)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _290376)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _290376)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _290376)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _290376)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _290376)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _290376)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_140418, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _290376)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_133038, _133040)
   Fail: (205) [system] P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_133038, _133040)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, dummy)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, dummy)))
   Call: (202) [system] is_list('next-operation'(op(+, =, dummy)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, dummy)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, dummy)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, dummy)), _291352)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, dummy)), _291352)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, dummy)), _291352)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _311148, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_311148)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _311148, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_311148)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _311148, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_311148)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _311148, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_311148)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _341590)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _311148, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_311148)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _311148, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_311148)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, dummy)), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, dummy)), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, dummy)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, dummy)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, dummy)), _442002, _442004)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, dummy)), user, 'next-operation'(op(+, =, dummy)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
   Call: (212) [system] _445746=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, dummy)), true, _447616)
^  Fail: (212) [user] clause('next-operation'(op(+, =, dummy)), true, _447616)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, dummy)), true, _450444)
^  Fail: (212) [user] clause('next-operation'(op(+, =, dummy)), true, _450444)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, dummy)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, dummy)));assert('next-operation'(op(+, =, dummy))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, dummy)));assert('next-operation'(op(+, =, dummy))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, dummy)));assert('next-operation'(op(+, =, dummy)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, dummy)));assert('next-operation'(op(+, =, dummy)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, dummy)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, dummy)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, dummy)), _477754, _477756)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, dummy)), user, 'next-operation'(op(+, =, dummy)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, dummy)), _479634, _479636)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)), true)
   Call: (215) [system] var('next-operation'(op(+, =, dummy)))
   Fail: (215) [system] var('next-operation'(op(+, =, dummy)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, dummy)), _479634, _479636)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
   Call: (215) [system] _488040=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, dummy)), true, _489910)
^  Fail: (215) [user] clause('next-operation'(op(+, =, dummy)), true, _489910)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, dummy)), true, _492738)
^  Fail: (215) [user] clause('next-operation'(op(+, =, dummy)), true, _492738)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, dummy)))
^  Call: (213) [user] assert('next-operation'(op(+, =, dummy)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, dummy)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, dummy)));assert('next-operation'(op(+, =, dummy)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, dummy)));assert('next-operation'(op(+, =, dummy))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, dummy)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, dummy)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, dummy)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, dummy)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _29514)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _29514)
   Call: (216) [system] var('next-operation'(op(+, =, dummy)))
   Fail: (216) [system] var('next-operation'(op(+, =, dummy)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _29514)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _29514)
   Call: (216) [system] compound('next-operation'(op(+, =, dummy)))
   Exit: (216) [system] compound('next-operation'(op(+, =, dummy)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _29514)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _29514)
   Call: (216) [system] _40666 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, dummy)), _42524)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, dummy)), _42524)
   Call: (217) [system] is_list('next-operation'(op(+, =, dummy)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, dummy)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, dummy)), _42524)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, dummy)), _42524)
   Call: (217) [system] compound('next-operation'(op(+, =, dummy)))
   Exit: (217) [system] compound('next-operation'(op(+, =, dummy)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, dummy)), _49934, _49936)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, dummy)), 'next-operation', [op(+, =, dummy)])
   Call: (217) [lists] lists:member(_42524, ['next-operation', op(+, =, dummy)])
   Unify: (217) [lists] lists:member(_42524, ['next-operation', op(+, =, dummy)])
   Call: (218) [lists] lists:member_([op(+, =, dummy)], _42524, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, dummy)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, dummy)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, dummy)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, dummy)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _29514)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _29514)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _29514)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _29514)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _29514)
   Call: (217) [system] _29514='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, dummy)], _42524, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, dummy)], _42524, 'next-operation')
   Call: (219) [lists] lists:member_([], _42524, op(+, =, dummy))
   Unify: (219) [lists] lists:member_([], op(+, =, dummy), op(+, =, dummy))
   Exit: (219) [lists] lists:member_([], op(+, =, dummy), op(+, =, dummy))
   Exit: (218) [lists] lists:member_([op(+, =, dummy)], op(+, =, dummy), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, dummy), ['next-operation', op(+, =, dummy)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, dummy)), op(+, =, dummy))
^  Call: (216) [user] compound_eles(0, op(+, =, dummy), _29514)
^  Unify: (216) [user] compound_eles(0, op(+, =, dummy), _29514)
   Call: (217) [system] var(op(+, =, dummy))
   Fail: (217) [system] var(op(+, =, dummy))
^  Redo: (216) [user] compound_eles(0, op(+, =, dummy), _29514)
^  Unify: (216) [user] compound_eles(0, op(+, =, dummy), _29514)
   Call: (217) [system] compound(op(+, =, dummy))
   Exit: (217) [system] compound(op(+, =, dummy))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _29514=op(+, =, dummy)
   Exit: (217) [system] op(+, =, dummy)=op(+, =, dummy)
^  Exit: (216) [user] compound_eles(0, op(+, =, dummy), op(+, =, dummy))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), op(+, =, dummy))
^  Call: (215) [user] pfcIgnored(op(+, =, dummy))
^  Fail: (215) [user] pfcIgnored(op(+, =, dummy))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, dummy)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, dummy)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, dummy)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _97314)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _97314)
   Call: (215) [system] var('next-operation'(op(+, =, dummy)))
   Fail: (215) [system] var('next-operation'(op(+, =, dummy)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _97314)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _97314)
   Call: (215) [system] compound('next-operation'(op(+, =, dummy)))
   Exit: (215) [system] compound('next-operation'(op(+, =, dummy)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _97314)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _97314)
   Call: (215) [system] _108466 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, dummy)), _110324)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, dummy)), _110324)
   Call: (216) [system] is_list('next-operation'(op(+, =, dummy)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, dummy)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, dummy)), _110324)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, dummy)), _110324)
   Call: (216) [system] compound('next-operation'(op(+, =, dummy)))
   Exit: (216) [system] compound('next-operation'(op(+, =, dummy)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, dummy)), _117734, _117736)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, dummy)), 'next-operation', [op(+, =, dummy)])
   Call: (216) [lists] lists:member(_110324, ['next-operation', op(+, =, dummy)])
   Unify: (216) [lists] lists:member(_110324, ['next-operation', op(+, =, dummy)])
   Call: (217) [lists] lists:member_([op(+, =, dummy)], _110324, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, dummy)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, dummy)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, dummy)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, dummy)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _97314)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _97314)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _97314)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _97314)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _97314)
   Call: (216) [system] _97314='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, dummy)], _110324, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, dummy)], _110324, 'next-operation')
   Call: (218) [lists] lists:member_([], _110324, op(+, =, dummy))
   Unify: (218) [lists] lists:member_([], op(+, =, dummy), op(+, =, dummy))
   Exit: (218) [lists] lists:member_([], op(+, =, dummy), op(+, =, dummy))
   Exit: (217) [lists] lists:member_([op(+, =, dummy)], op(+, =, dummy), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, dummy), ['next-operation', op(+, =, dummy)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, dummy)), op(+, =, dummy))
^  Call: (215) [user] compound_eles(0, op(+, =, dummy), _97314)
^  Unify: (215) [user] compound_eles(0, op(+, =, dummy), _97314)
   Call: (216) [system] var(op(+, =, dummy))
   Fail: (216) [system] var(op(+, =, dummy))
^  Redo: (215) [user] compound_eles(0, op(+, =, dummy), _97314)
^  Unify: (215) [user] compound_eles(0, op(+, =, dummy), _97314)
   Call: (216) [system] compound(op(+, =, dummy))
   Exit: (216) [system] compound(op(+, =, dummy))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _97314=op(+, =, dummy)
   Exit: (216) [system] op(+, =, dummy)=op(+, =, dummy)
^  Exit: (215) [user] compound_eles(0, op(+, =, dummy), op(+, =, dummy))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), op(+, =, dummy))
^  Call: (214) [user] pfcTraced(op(+, =, dummy))
^  Fail: (214) [user] pfcTraced(op(+, =, dummy))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, dummy)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, dummy)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, dummy)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_263726)
^  Unify: (212) [user] pfcGetSearch(_263726)
   Call: (213) [t_l] t_l:pfcSearchTL(_265576)
   Fail: (213) [t_l] t_l:pfcSearchTL(_265576)
^  Redo: (212) [user] pfcGetSearch(_263726)
^  Call: (213) [user] pfcSearch(_268350)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _263726=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, dummy)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, dummy)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, dummy)), _292784)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, dummy)), _292784)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, dummy)), _292784)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, dummy)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, dummy)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, dummy))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _303046)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, dummy)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, dummy)))
   Call: (218) [system] is_list(_310542)
   Fail: (218) [system] is_list(_310542)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, dummy)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, dummy)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, dummy)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, dummy)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, dummy)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, dummy)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, dummy)), _317936)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, dummy)), _323528), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, dummy)), _323528), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, dummy)), _323528), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, dummy)), _323528), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, dummy)), _323528), _360598, _360600)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, dummy)), _323528), _360598, _360600)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, dummy)), _323528), _360598, _360600)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, dummy)), _323528), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, dummy)), _323528), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, dummy)), _323528), _371840)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528), _372780)
   Call: (224) [system] nonvar(_373638)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528), _374640)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528), _375574)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, dummy)), _323528), number_of_clauses(_384768))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528), number_of_clauses(_384768))
   Call: (224) [system] nonvar(number_of_clauses(_384768))
   Exit: (224) [system] nonvar(number_of_clauses(_384768))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_384768), user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_384768), user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _323528), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _399612), (prolog_current_choice(_399622), push_current_choice(_399622), clause('$pt$'('next-operation'(op(+, =, dummy)), _323528), _399644), pfc_call(_399644)), nb_setval('$pfc_current_choice', _399612))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _399612), user:(prolog_current_choice(_399622), push_current_choice(_399622), clause('$pt$'('next-operation'(op(+, =, dummy)), _323528), _399644), pfc_call(_399644)), user:nb_setval('$pfc_current_choice', _399612))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _399612))
   Call: (226) [system] nb_current('$pfc_current_choice', _399612)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_399622)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _408962)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, dummy)), _323528), _399644)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, dummy)), _323528), _399644)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _417334)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _399612), user:(prolog_current_choice(_399622), push_current_choice(_399622), clause('$pt$'('next-operation'(op(+, =, dummy)), _323528), _399644), pfc_call(_399644)), user:nb_setval('$pfc_current_choice', _399612))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, dummy)), _323528))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Call: (221) [user] pfc_spft(_432204, _432290, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212))
^  Unify: (221) [user] pfc_spft(_432204, _433222, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212))
^  Call: (222) [user] pfcCallSystem('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Call: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Unify: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (224) [system] var('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Fail: (224) [system] var('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Redo: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Unify: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (224) [system] callable('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Exit: (224) [system] callable('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Unify: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Redo: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Unify: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Call: (224) [user] predicate_property('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (227) [system] callable('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Exit: (227) [system] callable('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Unify: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Call: (224) [user] predicate_property('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (226) [system] callable('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Exit: (226) [system] callable('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), _468362, _468364)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), _468362, _468364)
   Call: (227) [system] compound('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Exit: (227) [system] compound('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (227) [system] compound_name_arity('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), _468362, _468364)
   Exit: (227) [system] compound_name_arity('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Unify: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Call: (224) [user] predicate_property('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), _479604)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), _480544)
   Call: (225) [system] nonvar(_481402)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), _482404)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), _483338)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (226) [system] callable('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Exit: (226) [system] callable('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Call: (224) [user] predicate_property('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), number_of_clauses(_492532))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), number_of_clauses(_492532))
   Call: (225) [system] nonvar(number_of_clauses(_492532))
   Exit: (225) [system] nonvar(number_of_clauses(_492532))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_492532), user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_492532), user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (227) [system] callable('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Exit: (227) [system] callable('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(753), user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), number_of_clauses(753))
^  Unify: (223) [user] pfc_call('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _507376), (prolog_current_choice(_507386), push_current_choice(_507386), clause('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), _507408), pfc_call(_507408)), nb_setval('$pfc_current_choice', _507376))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _507376), user:(prolog_current_choice(_507386), push_current_choice(_507386), clause('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), _507408), pfc_call(_507408)), user:nb_setval('$pfc_current_choice', _507376))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _507376))
   Call: (227) [system] nb_current('$pfc_current_choice', _507376)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_507386)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _516726)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), _507408)
^  Fail: (226) [user] clause('$spft$'(_432204, _434082, '$nt$'('next-operation'(op(+, =, dummy)), _432210, _432212)), _507408)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _5168)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _3824), user:(prolog_current_choice(_3834), push_current_choice(_3834), clause('$spft$'(_3802, _3816, '$nt$'('next-operation'(op(+, =, dummy)), _3808, _3810)), _3856), pfc_call(_3856)), user:nb_setval('$pfc_current_choice', _3824))
^  Fail: (223) [user] pfc_call('$spft$'(_3802, _3816, '$nt$'('next-operation'(op(+, =, dummy)), _3808, _3810)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_3802, _3816, '$nt$'('next-operation'(op(+, =, dummy)), _3808, _3810)))
^  Fail: (221) [user] pfc_spft(_3802, _12672, '$nt$'('next-operation'(op(+, =, dummy)), _3808, _3810))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, dummy)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, dummy)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, dummy)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_3572)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_3572)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_3572)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, dummy)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_109978)
   Fail: (202) [t_l] t_l:pfcSearchTL(_109978)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_112752)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, dummy)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, dummy)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, dummy, 'True'], op(+, =, dummy)), pfcAdd_Now('next-operation'(op(+, =, dummy))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, dummy, 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, dummy, 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, dummy, 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, dummy, 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, dummy, 'True'])\=[_134218|_134220]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, dummy, 'True'])\=[_134218|_134220]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, dummy, 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, dummy, 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, dummy, 'True']))*->_3422='True';_3422='False'), error(_137956, _137958), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, dummy, 'True']))*->_3422='True';_3422='False'), error(_137956, _137958), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, dummy, 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, dummy, 'True'])
   Call: (204) [user] metta_interp_mode(+, _141672)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Call: (205) [user] metta_interp_mode(load, _146262)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, dummy, 'True'], [=, dummy, 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, dummy, 'True'], [=, dummy, 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _155484)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, dummy, 'True'], [=, dummy, 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, dummy, 'True'], [=, dummy, 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_161960, _161962), once(user:is_compatio0), '$restore_trace'(_161960, _161962))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_161960, _161962), system:once(user:is_compatio0), system:'$restore_trace'(_161960, _161962))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_161960, _161962))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_167578, must_det_ll(user:metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))), (_167578==""->true;our_ansi_format('#ffa505', '~w~n', [_167578]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_167578, must_det_ll(user:metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))), (_167578==""->true;our_ansi_format('#ffa505', '~w~n', [_167578]))))
  (= dummy True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, dummy, 'True'], [=, dummy, 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, dummy, 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, dummy, 'True']))*->'True'='True';'True'='False'), error(_137956, _137958), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, dummy, 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, dummy, 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, dummy, 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 165, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 165, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 165, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 165, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_292764, _292766), once(user:is_compatio0), '$restore_trace'(_292764, _292766))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_292764, _292766), system:once(user:is_compatio0), system:'$restore_trace'(_292764, _292766))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_292764, _292766))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_312280, _312282), once(user:option_value0(load, silent)), '$restore_trace'(_312280, _312282))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_312280, _312282), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_312280, _312282))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_312280, _312282))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_321570, _321572), once(user:is_flag0(convert)), '$restore_trace'(_321570, _321572))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_321570, _321572), system:once(user:is_flag0(convert)), system:'$restore_trace'(_321570, _321572))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_321570, _321572))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_341078, _341080), once(user:option_value0(html, 'True')), '$restore_trace'(_341078, _341080))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_341078, _341080), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_341078, _341080))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_341078, _341080))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _364330)
   Fail: (206) [system] current_prolog_flag(windows, _365258)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_370718, _370720), once(user:is_flag0(log)), '$restore_trace'(_370718, _370720))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_370718, _370720), system:once(user:is_flag0(log)), system:'$restore_trace'(_370718, _370720))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_370718, _370720))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_379088, _379090), once(user:is_flag0(test)), '$restore_trace'(_379088, _379090))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_379088, _379090), system:once(user:is_flag0(test)), system:'$restore_trace'(_379088, _379090))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_379088, _379090))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_387484)
^  Unify: (203) [user] original_user_error(_387484)
   Call: (204) [system] stream_property(_387484, file_no(2))
   Unify: (204) [system] stream_property(_387484, file_no(2))
   Call: (205) [system] nonvar(_387484)
   Redo: (204) [system] stream_property(_387484, file_no(2))
   Unify: (204) [system] stream_property(_387484, file_no(2))
   Call: (205) [system] nonvar(_387484)
   Redo: (204) [system] stream_property(_387484, file_no(2))
   Unify: (204) [system] stream_property(_387484, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_398604)
   Redo: (204) [system] stream_property(_387484, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_416298, _416304], 'MeTTaLog only: ', ";"), !, atom_string(_416304, _416324), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _416324, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_416298, _416304], 'MeTTaLog only: ', ";"), !, atom_string(_416304, _416324), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _416324, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_416298, _416304], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_416298, _416304], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_416298, _416304], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_416298, _416304], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_416298, _416304], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_416298, _416304], 'MeTTaLog only: ', ";"), !, atom_string(_416304, _416324), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _416324, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_416298, _416304], 'MeTTaLog only: ', ";"), !, atom_string(_416304, _416324), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _416324, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_416298, _416304], 'MeTTaLog only: ', ";"), !, atom_string(_416304, _416324), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _416324, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_449744, _416304], 'MeTTaLog: ', ";"), !, atom_string(_416304, _416324), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _416324, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_449744, _416304], 'MeTTaLog: ', ";"), !, atom_string(_416304, _416324), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _416324, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_449744, _416304], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_449744, _416304], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_449744, _416304], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_449744, _416304], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_449744, _416304], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_449744, _416304], 'MeTTaLog: ', ";"), !, atom_string(_416304, _416324), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _416324, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_449744, _416304], 'MeTTaLog: ', ";"), !, atom_string(_416304, _416324), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _416324, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_449744, _416304], 'MeTTaLog: ', ";"), !, atom_string(_416304, _416324), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _416324, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                     ;\ttune_counts", 166, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                     ;\ttune_counts", 166, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                     ;\ttune_counts", 166, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                     ;\ttune_counts", 166, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
   Call: (197) [system] var(";                                     ;\ttune_counts")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                     ;\ttune_counts"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
^  Call: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Unify: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_76064, _76066), once(user:is_compatio0), '$restore_trace'(_76064, _76066))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_76064, _76066), system:once(user:is_compatio0), system:'$restore_trace'(_76064, _76066))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_76064, _76066))
^  Redo: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Unify: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_95580, _95582), once(user:option_value0(load, silent)), '$restore_trace'(_95580, _95582))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_95580, _95582), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_95580, _95582))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_95580, _95582))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_104870, _104872), once(user:is_flag0(convert)), '$restore_trace'(_104870, _104872))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_104870, _104872), system:once(user:is_flag0(convert)), system:'$restore_trace'(_104870, _104872))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_104870, _104872))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_124378, _124380), once(user:option_value0(html, 'True')), '$restore_trace'(_124378, _124380))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_124378, _124380), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_124378, _124380))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_124378, _124380))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Unify: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _147630)
   Fail: (206) [system] current_prolog_flag(windows, _148558)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_154018, _154020), once(user:is_flag0(log)), '$restore_trace'(_154018, _154020))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_154018, _154020), system:once(user:is_flag0(log)), system:'$restore_trace'(_154018, _154020))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_154018, _154020))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_162388, _162390), once(user:is_flag0(test)), '$restore_trace'(_162388, _162390))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_162388, _162390), system:once(user:is_flag0(test)), system:'$restore_trace'(_162388, _162390))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_162388, _162390))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_170784)
^  Unify: (203) [user] original_user_error(_170784)
   Call: (204) [system] stream_property(_170784, file_no(2))
   Unify: (204) [system] stream_property(_170784, file_no(2))
   Call: (205) [system] nonvar(_170784)
   Redo: (204) [system] stream_property(_170784, file_no(2))
   Unify: (204) [system] stream_property(_170784, file_no(2))
   Call: (205) [system] nonvar(_170784)
   Redo: (204) [system] stream_property(_170784, file_no(2))
   Unify: (204) [system] stream_property(_170784, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_181904)
   Redo: (204) [system] stream_property(_170784, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                     ;\ttune_counts"])
;;;                                     ;	tune_counts
^  Exit: (198) [user] format(';;~w~n', [";                                     ;\ttune_counts"])
^  Exit: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Call: (197) [user] ignore((symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_199598, _199604], 'MeTTaLog only: ', ";                                     ;\ttune_counts"), !, atom_string(_199604, _199624), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _199624, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_199598, _199604], 'MeTTaLog only: ', ";                                     ;\ttune_counts"), !, atom_string(_199604, _199624), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _199624, _3422)))
^  Call: (199) [user] symbolic(";                                     ;\ttune_counts")
^  Unify: (199) [user] symbolic(";                                     ;\ttune_counts")
   Call: (200) [system] atomic(";                                     ;\ttune_counts")
   Exit: (200) [system] atomic(";                                     ;\ttune_counts")
^  Exit: (199) [user] symbolic(";                                     ;\ttune_counts")
^  Call: (199) [user] symbolic_list_concat([_199598, _199604], 'MeTTaLog only: ', ";                                     ;\ttune_counts")
^  Unify: (199) [user] symbolic_list_concat([_199598, _199604], 'MeTTaLog only: ', ";                                     ;\ttune_counts")
   Call: (200) [system] atomic_list_concat([_199598, _199604], 'MeTTaLog only: ', ";                                     ;\ttune_counts")
   Fail: (200) [system] atomic_list_concat([_199598, _199604], 'MeTTaLog only: ', ";                                     ;\ttune_counts")
^  Fail: (199) [user] symbolic_list_concat([_199598, _199604], 'MeTTaLog only: ', ";                                     ;\ttune_counts")
^  Redo: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_199598, _199604], 'MeTTaLog only: ', ";                                     ;\ttune_counts"), !, atom_string(_199604, _199624), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _199624, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_199598, _199604], 'MeTTaLog only: ', ";                                     ;\ttune_counts"), !, atom_string(_199604, _199624), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _199624, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_199598, _199604], 'MeTTaLog only: ', ";                                     ;\ttune_counts"), !, atom_string(_199604, _199624), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _199624, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_233044, _199604], 'MeTTaLog: ', ";                                     ;\ttune_counts"), !, atom_string(_199604, _199624), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _199624, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_233044, _199604], 'MeTTaLog: ', ";                                     ;\ttune_counts"), !, atom_string(_199604, _199624), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _199624, _3422)))
^  Call: (199) [user] symbolic(";                                     ;\ttune_counts")
^  Unify: (199) [user] symbolic(";                                     ;\ttune_counts")
   Call: (200) [system] atomic(";                                     ;\ttune_counts")
   Exit: (200) [system] atomic(";                                     ;\ttune_counts")
^  Exit: (199) [user] symbolic(";                                     ;\ttune_counts")
^  Call: (199) [user] symbolic_list_concat([_233044, _199604], 'MeTTaLog: ', ";                                     ;\ttune_counts")
^  Unify: (199) [user] symbolic_list_concat([_233044, _199604], 'MeTTaLog: ', ";                                     ;\ttune_counts")
   Call: (200) [system] atomic_list_concat([_233044, _199604], 'MeTTaLog: ', ";                                     ;\ttune_counts")
   Fail: (200) [system] atomic_list_concat([_233044, _199604], 'MeTTaLog: ', ";                                     ;\ttune_counts")
^  Fail: (199) [user] symbolic_list_concat([_233044, _199604], 'MeTTaLog: ', ";                                     ;\ttune_counts")
^  Redo: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_233044, _199604], 'MeTTaLog: ', ";                                     ;\ttune_counts"), !, atom_string(_199604, _199624), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _199624, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_233044, _199604], 'MeTTaLog: ', ";                                     ;\ttune_counts"), !, atom_string(_199604, _199624), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _199624, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_233044, _199604], 'MeTTaLog: ', ";                                     ;\ttune_counts"), !, atom_string(_199604, _199624), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _199624, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 168, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 168, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 168, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 168, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_379538, _379540), once(user:is_compatio0), '$restore_trace'(_379538, _379540))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_379538, _379540), system:once(user:is_compatio0), system:'$restore_trace'(_379538, _379540))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_379538, _379540))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_399054, _399056), once(user:option_value0(load, silent)), '$restore_trace'(_399054, _399056))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_399054, _399056), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_399054, _399056))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_399054, _399056))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_408344, _408346), once(user:is_flag0(convert)), '$restore_trace'(_408344, _408346))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_408344, _408346), system:once(user:is_flag0(convert)), system:'$restore_trace'(_408344, _408346))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_408344, _408346))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_427852, _427854), once(user:option_value0(html, 'True')), '$restore_trace'(_427852, _427854))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_427852, _427854), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_427852, _427854))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_427852, _427854))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _451104)
   Fail: (206) [system] current_prolog_flag(windows, _452032)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_457492, _457494), once(user:is_flag0(log)), '$restore_trace'(_457492, _457494))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_457492, _457494), system:once(user:is_flag0(log)), system:'$restore_trace'(_457492, _457494))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_457492, _457494))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_465862, _465864), once(user:is_flag0(test)), '$restore_trace'(_465862, _465864))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_465862, _465864), system:once(user:is_flag0(test)), system:'$restore_trace'(_465862, _465864))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_465862, _465864))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_474258)
^  Unify: (203) [user] original_user_error(_474258)
   Call: (204) [system] stream_property(_474258, file_no(2))
   Unify: (204) [system] stream_property(_474258, file_no(2))
   Call: (205) [system] nonvar(_474258)
   Redo: (204) [system] stream_property(_474258, file_no(2))
   Unify: (204) [system] stream_property(_474258, file_no(2))
   Call: (205) [system] nonvar(_474258)
   Redo: (204) [system] stream_property(_474258, file_no(2))
   Unify: (204) [system] stream_property(_474258, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_485378)
   Redo: (204) [system] stream_property(_474258, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_503072, _503078], 'MeTTaLog only: ', ";"), !, atom_string(_503078, _503098), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _503098, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_503072, _503078], 'MeTTaLog only: ', ";"), !, atom_string(_503078, _503098), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _503098, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_503072, _503078], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_503072, _503078], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_503072, _503078], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_503072, _503078], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_503072, _503078], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_503072, _503078], 'MeTTaLog only: ', ";"), !, atom_string(_503078, _503098), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_3546, _3552], 'MeTTaLog only: ', ";"), !, atom_string(_3552, _3572), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_3546, _3552], 'MeTTaLog only: ', ";"), !, atom_string(_3552, _3572), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_16514, _3552], 'MeTTaLog: ', ";"), !, atom_string(_3552, _3572), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_16514, _3552], 'MeTTaLog: ', ";"), !, atom_string(_3552, _3572), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_16514, _3552], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_16514, _3552], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_16514, _3552], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_16514, _3552], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_16514, _3552], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_16514, _3552], 'MeTTaLog: ', ";"), !, atom_string(_3552, _3572), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_16514, _3552], 'MeTTaLog: ', ";"), !, atom_string(_3552, _3572), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_16514, _3552], 'MeTTaLog: ', ";"), !, atom_string(_3552, _3572), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; ", 169, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; ", 169, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
   Call: (196) [system] var('$COMMENT'("; ", 169, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; ", 169, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Call: (197) [system] var("; ")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; "==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
^  Call: (197) [user] write_comment("; ")
^  Unify: (197) [user] write_comment("; ")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_163008, _163010), once(user:is_compatio0), '$restore_trace'(_163008, _163010))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_163008, _163010), system:once(user:is_compatio0), system:'$restore_trace'(_163008, _163010))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_163008, _163010))
^  Redo: (197) [user] write_comment("; ")
^  Unify: (197) [user] write_comment("; ")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_182524, _182526), once(user:option_value0(load, silent)), '$restore_trace'(_182524, _182526))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_182524, _182526), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_182524, _182526))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_182524, _182526))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_191814, _191816), once(user:is_flag0(convert)), '$restore_trace'(_191814, _191816))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_191814, _191816), system:once(user:is_flag0(convert)), system:'$restore_trace'(_191814, _191816))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_191814, _191816))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_211322, _211324), once(user:option_value0(html, 'True')), '$restore_trace'(_211322, _211324))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_211322, _211324), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_211322, _211324))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_211322, _211324))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; ")
^  Unify: (197) [user] write_comment("; ")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _234574)
   Fail: (206) [system] current_prolog_flag(windows, _235502)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_240962, _240964), once(user:is_flag0(log)), '$restore_trace'(_240962, _240964))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_240962, _240964), system:once(user:is_flag0(log)), system:'$restore_trace'(_240962, _240964))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_240962, _240964))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_249332, _249334), once(user:is_flag0(test)), '$restore_trace'(_249332, _249334))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_249332, _249334), system:once(user:is_flag0(test)), system:'$restore_trace'(_249332, _249334))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_249332, _249334))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_257728)
^  Unify: (203) [user] original_user_error(_257728)
   Call: (204) [system] stream_property(_257728, file_no(2))
   Unify: (204) [system] stream_property(_257728, file_no(2))
   Call: (205) [system] nonvar(_257728)
   Redo: (204) [system] stream_property(_257728, file_no(2))
   Unify: (204) [system] stream_property(_257728, file_no(2))
   Call: (205) [system] nonvar(_257728)
   Redo: (204) [system] stream_property(_257728, file_no(2))
   Unify: (204) [system] stream_property(_257728, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_268848)
   Redo: (204) [system] stream_property(_257728, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; "])
;;; 
^  Exit: (198) [user] format(';;~w~n', ["; "])
^  Exit: (197) [user] write_comment("; ")
^  Call: (197) [user] ignore((symbolic("; "), symbolic_list_concat([_286542, _286548], 'MeTTaLog only: ', "; "), !, atom_string(_286548, _286568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _286568, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_286542, _286548], 'MeTTaLog only: ', "; "), !, atom_string(_286548, _286568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _286568, _3422)))
^  Call: (199) [user] symbolic("; ")
^  Unify: (199) [user] symbolic("; ")
   Call: (200) [system] atomic("; ")
   Exit: (200) [system] atomic("; ")
^  Exit: (199) [user] symbolic("; ")
^  Call: (199) [user] symbolic_list_concat([_286542, _286548], 'MeTTaLog only: ', "; ")
^  Unify: (199) [user] symbolic_list_concat([_286542, _286548], 'MeTTaLog only: ', "; ")
   Call: (200) [system] atomic_list_concat([_286542, _286548], 'MeTTaLog only: ', "; ")
   Fail: (200) [system] atomic_list_concat([_286542, _286548], 'MeTTaLog only: ', "; ")
^  Fail: (199) [user] symbolic_list_concat([_286542, _286548], 'MeTTaLog only: ', "; ")
^  Redo: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_286542, _286548], 'MeTTaLog only: ', "; "), !, atom_string(_286548, _286568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _286568, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_286542, _286548], 'MeTTaLog only: ', "; "), !, atom_string(_286548, _286568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _286568, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_286542, _286548], 'MeTTaLog only: ', "; "), !, atom_string(_286548, _286568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _286568, _3422)))
^  Call: (197) [user] ignore((symbolic("; "), symbolic_list_concat([_319988, _286548], 'MeTTaLog: ', "; "), !, atom_string(_286548, _286568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _286568, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_319988, _286548], 'MeTTaLog: ', "; "), !, atom_string(_286548, _286568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _286568, _3422)))
^  Call: (199) [user] symbolic("; ")
^  Unify: (199) [user] symbolic("; ")
   Call: (200) [system] atomic("; ")
   Exit: (200) [system] atomic("; ")
^  Exit: (199) [user] symbolic("; ")
^  Call: (199) [user] symbolic_list_concat([_319988, _286548], 'MeTTaLog: ', "; ")
^  Unify: (199) [user] symbolic_list_concat([_319988, _286548], 'MeTTaLog: ', "; ")
   Call: (200) [system] atomic_list_concat([_319988, _286548], 'MeTTaLog: ', "; ")
   Fail: (200) [system] atomic_list_concat([_319988, _286548], 'MeTTaLog: ', "; ")
^  Fail: (199) [user] symbolic_list_concat([_319988, _286548], 'MeTTaLog: ', "; ")
^  Redo: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_319988, _286548], 'MeTTaLog: ', "; "), !, atom_string(_286548, _286568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _286568, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_319988, _286548], 'MeTTaLog: ', "; "), !, atom_string(_286548, _286568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _286568, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_319988, _286548], 'MeTTaLog: ', "; "), !, atom_string(_286548, _286568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _286568, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 171, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 171, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 171, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 171, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_466482, _466484), once(user:is_compatio0), '$restore_trace'(_466482, _466484))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_466482, _466484), system:once(user:is_compatio0), system:'$restore_trace'(_466482, _466484))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_466482, _466484))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_485998, _486000), once(user:option_value0(load, silent)), '$restore_trace'(_485998, _486000))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_485998, _486000), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_485998, _486000))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_485998, _486000))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_495288, _495290), once(user:is_flag0(convert)), '$restore_trace'(_495288, _495290))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_495288, _495290), system:once(user:is_flag0(convert)), system:'$restore_trace'(_495288, _495290))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_495288, _495290))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_514796, _514798), once(user:option_value0(html, 'True')), '$restore_trace'(_514796, _514798))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_514796, _514798), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_514796, _514798))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_514796, _514798))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _17416)
   Fail: (206) [system] current_prolog_flag(windows, _18344)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_23804, _23806), once(user:is_flag0(log)), '$restore_trace'(_23804, _23806))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_23804, _23806), system:once(user:is_flag0(log)), system:'$restore_trace'(_23804, _23806))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_23804, _23806))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_32174, _32176), once(user:is_flag0(test)), '$restore_trace'(_32174, _32176))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_32174, _32176), system:once(user:is_flag0(test)), system:'$restore_trace'(_32174, _32176))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_32174, _32176))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_40570)
^  Unify: (203) [user] original_user_error(_40570)
   Call: (204) [system] stream_property(_40570, file_no(2))
   Unify: (204) [system] stream_property(_40570, file_no(2))
   Call: (205) [system] nonvar(_40570)
   Redo: (204) [system] stream_property(_40570, file_no(2))
   Unify: (204) [system] stream_property(_40570, file_no(2))
   Call: (205) [system] nonvar(_40570)
   Redo: (204) [system] stream_property(_40570, file_no(2))
   Unify: (204) [system] stream_property(_40570, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_51690)
   Redo: (204) [system] stream_property(_40570, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_69384, _69390], 'MeTTaLog only: ', ";"), !, atom_string(_69390, _69410), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _69410, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_69384, _69390], 'MeTTaLog only: ', ";"), !, atom_string(_69390, _69410), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _69410, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_69384, _69390], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_69384, _69390], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_69384, _69390], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_69384, _69390], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_69384, _69390], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_69384, _69390], 'MeTTaLog only: ', ";"), !, atom_string(_69390, _69410), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _69410, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_69384, _69390], 'MeTTaLog only: ', ";"), !, atom_string(_69390, _69410), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _69410, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_69384, _69390], 'MeTTaLog only: ', ";"), !, atom_string(_69390, _69410), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _69410, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_102830, _69390], 'MeTTaLog: ', ";"), !, atom_string(_69390, _69410), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _69410, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_102830, _69390], 'MeTTaLog: ', ";"), !, atom_string(_69390, _69410), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _69410, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_102830, _69390], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_102830, _69390], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_102830, _69390], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_102830, _69390], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_102830, _69390], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_102830, _69390], 'MeTTaLog: ', ";"), !, atom_string(_69390, _69410), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _69410, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_102830, _69390], 'MeTTaLog: ', ";"), !, atom_string(_69390, _69410), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _69410, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_102830, _69390], 'MeTTaLog: ', ";"), !, atom_string(_69390, _69410), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _69410, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
   Call: (197) [system] var(";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                     \tWrite the program/2 table below, tuning all counts such that the"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
^  Call: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_249350, _249352), once(user:is_compatio0), '$restore_trace'(_249350, _249352))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_249350, _249352), system:once(user:is_compatio0), system:'$restore_trace'(_249350, _249352))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_249350, _249352))
^  Redo: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_268866, _268868), once(user:option_value0(load, silent)), '$restore_trace'(_268866, _268868))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_268866, _268868), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_268866, _268868))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_268866, _268868))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_278156, _278158), once(user:is_flag0(convert)), '$restore_trace'(_278156, _278158))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_278156, _278158), system:once(user:is_flag0(convert)), system:'$restore_trace'(_278156, _278158))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_278156, _278158))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_297664, _297666), once(user:option_value0(html, 'True')), '$restore_trace'(_297664, _297666))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_297664, _297666), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_297664, _297666))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_297664, _297666))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _320916)
   Fail: (206) [system] current_prolog_flag(windows, _321844)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_327304, _327306), once(user:is_flag0(log)), '$restore_trace'(_327304, _327306))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_327304, _327306), system:once(user:is_flag0(log)), system:'$restore_trace'(_327304, _327306))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_327304, _327306))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_335674, _335676), once(user:is_flag0(test)), '$restore_trace'(_335674, _335676))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_335674, _335676), system:once(user:is_flag0(test)), system:'$restore_trace'(_335674, _335676))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_335674, _335676))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_344070)
^  Unify: (203) [user] original_user_error(_344070)
   Call: (204) [system] stream_property(_344070, file_no(2))
   Unify: (204) [system] stream_property(_344070, file_no(2))
   Call: (205) [system] nonvar(_344070)
   Redo: (204) [system] stream_property(_344070, file_no(2))
   Unify: (204) [system] stream_property(_344070, file_no(2))
   Call: (205) [system] nonvar(_344070)
   Redo: (204) [system] stream_property(_344070, file_no(2))
   Unify: (204) [system] stream_property(_344070, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_355190)
   Redo: (204) [system] stream_property(_344070, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                     \tWrite the program/2 table below, tuning all counts such that the"])
;;;                                     	Write the program/2 table below, tuning all counts such that the
^  Exit: (198) [user] format(';;~w~n', [";                                     \tWrite the program/2 table below, tuning all counts such that the"])
^  Exit: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Call: (197) [user] ignore((symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_372884, _372890], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_372890, _372910), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _372910, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_372884, _372890], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_372890, _372910), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _372910, _3422)))
^  Call: (199) [user] symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (199) [user] symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Call: (200) [system] atomic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Exit: (200) [system] atomic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Exit: (199) [user] symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Call: (199) [user] symbolic_list_concat([_372884, _372890], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (199) [user] symbolic_list_concat([_372884, _372890], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Call: (200) [system] atomic_list_concat([_372884, _372890], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Fail: (200) [system] atomic_list_concat([_372884, _372890], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Fail: (199) [user] symbolic_list_concat([_372884, _372890], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Redo: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_372884, _372890], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_372890, _372910), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _372910, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_372884, _372890], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_372890, _372910), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _372910, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_372884, _372890], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_372890, _372910), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _372910, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_406330, _372890], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_372890, _372910), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _372910, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_406330, _372890], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_372890, _372910), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _372910, _3422)))
^  Call: (199) [user] symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (199) [user] symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Call: (200) [system] atomic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Exit: (200) [system] atomic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Exit: (199) [user] symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Call: (199) [user] symbolic_list_concat([_406330, _372890], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (199) [user] symbolic_list_concat([_406330, _372890], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Call: (200) [system] atomic_list_concat([_406330, _372890], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Fail: (200) [system] atomic_list_concat([_406330, _372890], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Fail: (199) [user] symbolic_list_concat([_406330, _372890], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Redo: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_406330, _372890], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_372890, _372910), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _372910, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_406330, _372890], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_372890, _372910), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _372910, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_406330, _372890], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_372890, _372910), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _372910, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 174, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 174, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 174, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 174, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_33208, _33210), once(user:is_compatio0), '$restore_trace'(_33208, _33210))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_33208, _33210), system:once(user:is_compatio0), system:'$restore_trace'(_33208, _33210))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_33208, _33210))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_52724, _52726), once(user:option_value0(load, silent)), '$restore_trace'(_52724, _52726))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_52724, _52726), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_52724, _52726))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_52724, _52726))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_62014, _62016), once(user:is_flag0(convert)), '$restore_trace'(_62014, _62016))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_62014, _62016), system:once(user:is_flag0(convert)), system:'$restore_trace'(_62014, _62016))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_62014, _62016))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_81522, _81524), once(user:option_value0(html, 'True')), '$restore_trace'(_81522, _81524))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_81522, _81524), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_81522, _81524))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_81522, _81524))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _104774)
   Fail: (206) [system] current_prolog_flag(windows, _105702)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_111162, _111164), once(user:is_flag0(log)), '$restore_trace'(_111162, _111164))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_111162, _111164), system:once(user:is_flag0(log)), system:'$restore_trace'(_111162, _111164))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_111162, _111164))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_119532, _119534), once(user:is_flag0(test)), '$restore_trace'(_119532, _119534))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_119532, _119534), system:once(user:is_flag0(test)), system:'$restore_trace'(_119532, _119534))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_119532, _119534))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_127928)
^  Unify: (203) [user] original_user_error(_127928)
   Call: (204) [system] stream_property(_127928, file_no(2))
   Unify: (204) [system] stream_property(_127928, file_no(2))
   Call: (205) [system] nonvar(_127928)
   Redo: (204) [system] stream_property(_127928, file_no(2))
   Unify: (204) [system] stream_property(_127928, file_no(2))
   Call: (205) [system] nonvar(_127928)
   Redo: (204) [system] stream_property(_127928, file_no(2))
   Unify: (204) [system] stream_property(_127928, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_139048)
   Redo: (204) [system] stream_property(_127928, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_156742, _156748], 'MeTTaLog only: ', ";"), !, atom_string(_156748, _156768), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _156768, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_156742, _156748], 'MeTTaLog only: ', ";"), !, atom_string(_156748, _156768), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _156768, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_156742, _156748], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_156742, _156748], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_156742, _156748], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_156742, _156748], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_156742, _156748], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_156742, _156748], 'MeTTaLog only: ', ";"), !, atom_string(_156748, _156768), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _156768, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_156742, _156748], 'MeTTaLog only: ', ";"), !, atom_string(_156748, _156768), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _156768, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_156742, _156748], 'MeTTaLog only: ', ";"), !, atom_string(_156748, _156768), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _156768, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_190188, _156748], 'MeTTaLog: ', ";"), !, atom_string(_156748, _156768), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _156768, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_190188, _156748], 'MeTTaLog: ', ";"), !, atom_string(_156748, _156768), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _156768, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_190188, _156748], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_190188, _156748], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_190188, _156748], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_190188, _156748], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_190188, _156748], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_190188, _156748], 'MeTTaLog: ', ";"), !, atom_string(_156748, _156768), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _156768, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_190188, _156748], 'MeTTaLog: ', ";"), !, atom_string(_156748, _156768), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _156768, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_190188, _156748], 'MeTTaLog: ', ";"), !, atom_string(_156748, _156768), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _156768, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
   Call: (197) [system] var(";                                     \ttest runs for about 1 second.")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                     \ttest runs for about 1 second."==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
^  Call: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Unify: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_336698, _336700), once(user:is_compatio0), '$restore_trace'(_336698, _336700))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_336698, _336700), system:once(user:is_compatio0), system:'$restore_trace'(_336698, _336700))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_336698, _336700))
^  Redo: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Unify: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_356214, _356216), once(user:option_value0(load, silent)), '$restore_trace'(_356214, _356216))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_356214, _356216), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_356214, _356216))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_356214, _356216))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_365504, _365506), once(user:is_flag0(convert)), '$restore_trace'(_365504, _365506))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_365504, _365506), system:once(user:is_flag0(convert)), system:'$restore_trace'(_365504, _365506))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_365504, _365506))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_385012, _385014), once(user:option_value0(html, 'True')), '$restore_trace'(_385012, _385014))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_385012, _385014), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_385012, _385014))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_385012, _385014))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Unify: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _408264)
   Fail: (206) [system] current_prolog_flag(windows, _409192)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_414652, _414654), once(user:is_flag0(log)), '$restore_trace'(_414652, _414654))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_414652, _414654), system:once(user:is_flag0(log)), system:'$restore_trace'(_414652, _414654))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_414652, _414654))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_423022, _423024), once(user:is_flag0(test)), '$restore_trace'(_423022, _423024))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_423022, _423024), system:once(user:is_flag0(test)), system:'$restore_trace'(_423022, _423024))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_423022, _423024))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_431418)
^  Unify: (203) [user] original_user_error(_431418)
   Call: (204) [system] stream_property(_431418, file_no(2))
   Unify: (204) [system] stream_property(_431418, file_no(2))
   Call: (205) [system] nonvar(_431418)
   Redo: (204) [system] stream_property(_431418, file_no(2))
   Unify: (204) [system] stream_property(_431418, file_no(2))
   Call: (205) [system] nonvar(_431418)
   Redo: (204) [system] stream_property(_431418, file_no(2))
   Unify: (204) [system] stream_property(_431418, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_442538)
   Redo: (204) [system] stream_property(_431418, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                     \ttest runs for about 1 second."])
;;;                                     	test runs for about 1 second.
^  Exit: (198) [user] format(';;~w~n', [";                                     \ttest runs for about 1 second."])
^  Exit: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Call: (197) [user] ignore((symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_460232, _460238], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_460238, _460258), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _460258, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_460232, _460238], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_460238, _460258), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _460258, _3422)))
^  Call: (199) [user] symbolic(";                                     \ttest runs for about 1 second.")
^  Unify: (199) [user] symbolic(";                                     \ttest runs for about 1 second.")
   Call: (200) [system] atomic(";                                     \ttest runs for about 1 second.")
   Exit: (200) [system] atomic(";                                     \ttest runs for about 1 second.")
^  Exit: (199) [user] symbolic(";                                     \ttest runs for about 1 second.")
^  Call: (199) [user] symbolic_list_concat([_460232, _460238], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second.")
^  Unify: (199) [user] symbolic_list_concat([_460232, _460238], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second.")
   Call: (200) [system] atomic_list_concat([_460232, _460238], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second.")
   Fail: (200) [system] atomic_list_concat([_460232, _460238], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second.")
^  Fail: (199) [user] symbolic_list_concat([_460232, _460238], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second.")
^  Redo: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_460232, _460238], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_460238, _460258), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _460258, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_460232, _460238], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_460238, _460258), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _460258, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_460232, _460238], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_460238, _460258), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _460258, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_493678, _460238], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_460238, _460258), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _460258, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_493678, _460238], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_460238, _460258), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _460258, _3422)))
^  Call: (199) [user] symbolic(";                                     \ttest runs for about 1 second.")
^  Unify: (199) [user] symbolic(";                                     \ttest runs for about 1 second.")
   Call: (200) [system] atomic(";                                     \ttest runs for about 1 second.")
   Exit: (200) [system] atomic(";                                     \ttest runs for about 1 second.")
^  Exit: (199) [user] symbolic(";                                     \ttest runs for about 1 second.")
^  Call: (199) [user] symbolic_list_concat([_493678, _460238], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second.")
^  Unify: (199) [user] symbolic_list_concat([_493678, _460238], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second.")
   Call: (200) [system] atomic_list_concat([_493678, _460238], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second.")
   Fail: (200) [system] atomic_list_concat([_493678, _460238], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second.")
^  Fail: (199) [user] symbolic_list_concat([_493678, _460238], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second.")
^  Redo: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_493678, _460238], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_460238, _460258), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _460258, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_493678, _460238], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_460238, _460258), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _460258, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_493678, _460238], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_460238, _460258), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3538, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['tune-counts'], [forall, [program, _26370, _26376], [',', ['tune-count', _26370, _26412], [format, '~q.~n', [::, [program, _26370, _26412]]]]]], ['_C'=_26412, '__'=_26376, '_P'=_26370], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['tune-counts'], [forall, [program, _26370, _26376], [',', ['tune-count', _26370, _26412], [format, '~q.~n', [::, [program, _26370, _26412]]]]]], ['_C'=_26412, '__'=_26376, '_P'=_26370], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_C'=_26412, '__'=_26376, '_P'=_26370])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_C'=_26412, '__'=_26376, '_P'=_26370])
   Call: (195) [apply] apply:maplist_(['_C'=_26412, '__'=_26376, '_P'=_26370], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_C'=_26412, '__'=_26376, '_P'=_26370], user:maybe_assign)
   Call: (196) [user] maybe_assign('_C'=_26412)
   Unify: (196) [user] maybe_assign('_C'=_26412)
^  Call: (197) [user] ignore(_26412=_C)
^  Unify: (197) [system] ignore(user:(_26412=_C))
   Call: (198) [system] _26412=_C
   Exit: (198) [system] _C=_C
^  Exit: (197) [system] ignore(user:(_C=_C))
   Exit: (196) [user] maybe_assign('_C'=_C)
   Call: (196) [apply] apply:maplist_(['__'=_26376, '_P'=_26370], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['__'=_26376, '_P'=_26370], user:maybe_assign)
   Call: (197) [user] maybe_assign('__'=_26376)
   Unify: (197) [user] maybe_assign('__'=_26376)
^  Call: (198) [user] ignore(_26376=__)
^  Unify: (198) [system] ignore(user:(_26376=__))
   Call: (199) [system] _26376=__
   Exit: (199) [system] __=__
^  Exit: (198) [system] ignore(user:(__=__))
   Exit: (197) [user] maybe_assign('__'=__)
   Call: (197) [apply] apply:maplist_(['_P'=_26370], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_P'=_26370], user:maybe_assign)
   Call: (198) [user] maybe_assign('_P'=_26370)
   Unify: (198) [user] maybe_assign('_P'=_26370)
^  Call: (199) [user] ignore(_26370=_P)
^  Unify: (199) [system] ignore(user:(_26370=_P))
   Call: (200) [system] _26370=_P
   Exit: (200) [system] _P=_P
^  Exit: (199) [system] ignore(user:(_P=_P))
   Exit: (198) [user] maybe_assign('_P'=_P)
   Call: (198) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_P'=_P], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['__'=__, '_P'=_P], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_C'=_C, '__'=__, '_P'=_P], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_C'=_C, '__'=__, '_P'=_P])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Call: (196) [system] var([=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Call: (196) [system] string([=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _126962), pfcAdd_Now('next-operation'(_126962)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _126962), pfcAdd_Now('next-operation'(_126962)))
   Call: (197) [user] into_simple_op(+, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _126962)
   Unify: (197) [user] into_simple_op(+, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], op(+, =, _129754))
   Call: (198) [user] o_s([['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _129754)
   Unify: (198) [user] o_s([['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _129754)
   Call: (199) [user] o_s(['tune-counts'], _129754)
   Unify: (199) [user] o_s(['tune-counts'], _129754)
   Call: (200) [user] o_s('tune-counts', _129754)
   Unify: (200) [user] o_s('tune-counts', 'tune-counts')
   Exit: (200) [user] o_s('tune-counts', 'tune-counts')
   Exit: (199) [user] o_s(['tune-counts'], 'tune-counts')
   Exit: (198) [user] o_s([['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], 'tune-counts')
   Exit: (197) [user] into_simple_op(+, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], op(+, =, 'tune-counts'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'tune-counts')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-counts'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-counts'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-counts'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-counts'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'tune-counts')))
^  Call: (199) [user] must_ex(current_why_UU(_150972))
^  Unify: (199) [user] must_ex(current_why_UU(_150972))
   Call: (201) [user] current_why_UU(_150972)
   Unify: (201) [user] current_why_UU(_150972)
^  Call: (202) [user] get_why_uu(_150972)
^  Unify: (202) [user] get_why_uu(_150972)
^  Call: (203) [user] findall(_156512, current_why(_156512), _156518)
^  Unify: (203) [$bags] findall(_156512, user:current_why(_156512), _156518)
^  Call: (204) [$bags] findall(_156512, user:current_why(_156512), _156518, [])
^  Unify: (204) [$bags] findall(_156512, user:current_why(_156512), _156518, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_156512, user:current_why(_156512), _156518, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_156512, user:current_why(_156512), _156518, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_156512, user:current_why(_156512), _156518, [])
   Unify: (206) [$bags] findall_loop(_156512, user:current_why(_156512), _156518, [])
^  Call: (207) [user] bugger:current_why(_156512)
^  Unify: (207) [user] bugger:current_why(_156512)
^  Call: (208) [user] bugger:current_why_data(_156512)
^  Unify: (208) [user] bugger:current_why_data(_156512)
   Call: (209) [system] nb_current('$current_why', wp(_156512, _167772))
   Fail: (209) [system] nb_current('$current_why', wp(_156512, _167772))
^  Redo: (208) [user] bugger:current_why_data(_156512)
^  Unify: (208) [user] bugger:current_why_data(_156512)
   Call: (209) [t_l] t_l:current_why_source(_156512)
   Fail: (209) [t_l] t_l:current_why_source(_156512)
^  Fail: (208) [user] bugger:current_why_data(_156512)
^  Redo: (207) [user] bugger:current_why(_156512)
^  Unify: (207) [user] bugger:current_why(mfl4(_175200, _175202, _175204, _175206))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_176156, _176158), once(user:current_mfl4(_175200, _175202, _175204, _175206)), '$restore_trace'(_176156, _176158))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_176156, _176158), system:once(user:current_mfl4(_175200, _175202, _175204, _175206)), system:'$restore_trace'(_176156, _176158))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_176156, _176158))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_175200, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_175200, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_156512, user:current_why(_156512), _156518, [])
   Exit: (206) [$bags] findall_loop(_156512, user:current_why(_156512), [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_156512, user:current_why(_156512), [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_156512, user:current_why(_156512), [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_156512, user:current_why(_156512), [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _150972)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _150972)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_312584, _312586)
   Fail: (204) [system] [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_312584, _312586)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _150972)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _150972)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _342946)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _342946)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _342946)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _342946)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _342946)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _342946)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _342946)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _342946)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_192988, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3766)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3720)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3720)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_186064, _186066)
   Fail: (205) [system] P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_186064, _186066)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3720)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-counts')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-counts')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'tune-counts')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'tune-counts')), _344378)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'tune-counts')), _344378)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'tune-counts')), _344378)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _364174, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_364174)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _364174, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_364174)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _364174, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_364174)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _364174, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_364174)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _394616)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _364174, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_364174)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _364174, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_364174)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'tune-counts')), P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'tune-counts')), P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-counts')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-counts')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'tune-counts')), _495028, _495030)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'tune-counts')), user, 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
   Call: (212) [system] _498772=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'tune-counts')), true, _500642)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'tune-counts')), true, _500642)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'tune-counts')), true, _503470)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'tune-counts')), true, _503470)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-counts')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-counts')));assert('next-operation'(op(+, =, 'tune-counts'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-counts')));assert('next-operation'(op(+, =, 'tune-counts'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-counts')));assert('next-operation'(op(+, =, 'tune-counts')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-counts')));assert('next-operation'(op(+, =, 'tune-counts')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-counts')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'tune-counts')), _12544, _12546)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'tune-counts')), user, 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-counts')), _14424, _14426)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'tune-counts')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-counts')), _14424, _14426)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
   Call: (215) [system] _22830=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'tune-counts')), true, _24700)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'tune-counts')), true, _24700)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'tune-counts')), true, _27528)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'tune-counts')), true, _27528)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-counts')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-counts')));assert('next-operation'(op(+, =, 'tune-counts')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-counts')));assert('next-operation'(op(+, =, 'tune-counts'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-counts')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'tune-counts')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _84198)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _84198)
   Call: (216) [system] var('next-operation'(op(+, =, 'tune-counts')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _84198)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _84198)
   Call: (216) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _84198)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _84198)
   Call: (216) [system] _95350 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _97208)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _97208)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'tune-counts')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _97208)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _97208)
   Call: (217) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-counts')), _104618, _104620)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-counts')), 'next-operation', [op(+, =, 'tune-counts')])
   Call: (217) [lists] lists:member(_97208, ['next-operation', op(+, =, 'tune-counts')])
   Unify: (217) [lists] lists:member(_97208, ['next-operation', op(+, =, 'tune-counts')])
   Call: (218) [lists] lists:member_([op(+, =, 'tune-counts')], _97208, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'tune-counts')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'tune-counts')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'tune-counts')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _84198)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _84198)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _84198)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _84198)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _84198)
   Call: (217) [system] _84198='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'tune-counts')], _97208, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'tune-counts')], _97208, 'next-operation')
   Call: (219) [lists] lists:member_([], _97208, op(+, =, 'tune-counts'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'tune-counts'), op(+, =, 'tune-counts'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'tune-counts'), op(+, =, 'tune-counts'))
   Exit: (218) [lists] lists:member_([op(+, =, 'tune-counts')], op(+, =, 'tune-counts'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'tune-counts'), ['next-operation', op(+, =, 'tune-counts')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), op(+, =, 'tune-counts'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'tune-counts'), _84198)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'tune-counts'), _84198)
   Call: (217) [system] var(op(+, =, 'tune-counts'))
   Fail: (217) [system] var(op(+, =, 'tune-counts'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'tune-counts'), _84198)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'tune-counts'), _84198)
   Call: (217) [system] compound(op(+, =, 'tune-counts'))
   Exit: (217) [system] compound(op(+, =, 'tune-counts'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _84198=op(+, =, 'tune-counts')
   Exit: (217) [system] op(+, =, 'tune-counts')=op(+, =, 'tune-counts')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'tune-counts'), op(+, =, 'tune-counts'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), op(+, =, 'tune-counts'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'tune-counts'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'tune-counts'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-counts')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _151998)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _151998)
   Call: (215) [system] var('next-operation'(op(+, =, 'tune-counts')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _151998)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _151998)
   Call: (215) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _151998)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _151998)
   Call: (215) [system] _163150 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _165008)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _165008)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'tune-counts')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _165008)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _165008)
   Call: (216) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-counts')), _172418, _172420)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-counts')), 'next-operation', [op(+, =, 'tune-counts')])
   Call: (216) [lists] lists:member(_165008, ['next-operation', op(+, =, 'tune-counts')])
   Unify: (216) [lists] lists:member(_165008, ['next-operation', op(+, =, 'tune-counts')])
   Call: (217) [lists] lists:member_([op(+, =, 'tune-counts')], _165008, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'tune-counts')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'tune-counts')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'tune-counts')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _151998)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _151998)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _151998)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _151998)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _151998)
   Call: (216) [system] _151998='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'tune-counts')], _165008, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'tune-counts')], _165008, 'next-operation')
   Call: (218) [lists] lists:member_([], _165008, op(+, =, 'tune-counts'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'tune-counts'), op(+, =, 'tune-counts'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'tune-counts'), op(+, =, 'tune-counts'))
   Exit: (217) [lists] lists:member_([op(+, =, 'tune-counts')], op(+, =, 'tune-counts'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'tune-counts'), ['next-operation', op(+, =, 'tune-counts')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), op(+, =, 'tune-counts'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'tune-counts'), _151998)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'tune-counts'), _151998)
   Call: (216) [system] var(op(+, =, 'tune-counts'))
   Fail: (216) [system] var(op(+, =, 'tune-counts'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'tune-counts'), _151998)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'tune-counts'), _151998)
   Call: (216) [system] compound(op(+, =, 'tune-counts'))
   Exit: (216) [system] compound(op(+, =, 'tune-counts'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _151998=op(+, =, 'tune-counts')
   Exit: (216) [system] op(+, =, 'tune-counts')=op(+, =, 'tune-counts')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'tune-counts'), op(+, =, 'tune-counts'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), op(+, =, 'tune-counts'))
^  Call: (214) [user] pfcTraced(op(+, =, 'tune-counts'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'tune-counts'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'tune-counts')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'tune-counts')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_318410)
^  Unify: (212) [user] pfcGetSearch(_318410)
   Call: (213) [t_l] t_l:pfcSearchTL(_320260)
   Fail: (213) [t_l] t_l:pfcSearchTL(_320260)
^  Redo: (212) [user] pfcGetSearch(_318410)
^  Call: (213) [user] pfcSearch(_323034)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _318410=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-counts')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'tune-counts')), _347468)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'tune-counts')), _347468)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'tune-counts')), _347468)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-counts')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'tune-counts'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _357730)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-counts')))
   Call: (218) [system] is_list(_365226)
   Fail: (218) [system] is_list(_365226)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-counts')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'tune-counts')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'tune-counts')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'tune-counts')), _372620)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), _415282, _415284)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), _415282, _415284)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), _415282, _415284)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), _426524)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), _427464)
   Call: (224) [system] nonvar(_428322)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), _429324)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), _430258)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), number_of_clauses(_439452))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), number_of_clauses(_439452))
   Call: (224) [system] nonvar(number_of_clauses(_439452))
   Exit: (224) [system] nonvar(number_of_clauses(_439452))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_439452), user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_439452), user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _454296), (prolog_current_choice(_454306), push_current_choice(_454306), clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), _454328), pfc_call(_454328)), nb_setval('$pfc_current_choice', _454296))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _454296), user:(prolog_current_choice(_454306), push_current_choice(_454306), clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), _454328), pfc_call(_454328)), user:nb_setval('$pfc_current_choice', _454296))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _454296))
   Call: (226) [system] nb_current('$pfc_current_choice', _454296)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_454306)
   Exit: (225) [system] prolog_current_choice(2932)
^  Call: (225) [user] push_current_choice(2932)
^  Unify: (225) [user] push_current_choice(2932)
   Call: (226) [system] nb_current('$pfc_current_choice', _463646)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2932])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2932])
^  Exit: (225) [user] push_current_choice(2932)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), _454328)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), _454328)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _472018)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _454296), user:(prolog_current_choice(_454306), push_current_choice(_454306), clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212), _454328), pfc_call(_454328)), user:nb_setval('$pfc_current_choice', _454296))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-counts')), _378212))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (221) [user] pfc_spft(_486888, _486974, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896))
^  Unify: (221) [user] pfc_spft(_486888, _487906, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896))
^  Call: (222) [user] pfcCallSystem('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
^  Call: (223) [user] pfc_call('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
^  Unify: (223) [user] pfc_call('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Call: (224) [system] var('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Fail: (224) [system] var('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
^  Redo: (223) [user] pfc_call('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
^  Unify: (223) [user] pfc_call('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Call: (224) [system] callable('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Exit: (224) [system] callable('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
^  Unify: (223) [user] pfc_call('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
^  Redo: (223) [user] pfc_call('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
^  Unify: (223) [user] pfc_call('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
^  Call: (224) [user] predicate_property('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Call: (227) [system] callable('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Exit: (227) [system] callable('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
^  Unify: (223) [user] pfc_call('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
^  Call: (224) [user] predicate_property('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Call: (226) [system] callable('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Exit: (226) [system] callable('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_486888, _488766, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _486894, _486896)), _523046, _523048)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _4000, _4002)
   Call: (227) [system] compound('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Exit: (227) [system] compound('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Call: (227) [system] compound_name_arity('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _4000, _4002)
   Exit: (227) [system] compound_name_arity('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Unify: (223) [user] pfc_call('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Call: (224) [user] predicate_property('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _14256)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _15196)
   Call: (225) [system] nonvar(_16054)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _17056)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _17990)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Call: (226) [system] callable('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Exit: (226) [system] callable('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Call: (224) [user] predicate_property('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), number_of_clauses(_27184))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), number_of_clauses(_27184))
   Call: (225) [system] nonvar(number_of_clauses(_27184))
   Exit: (225) [system] nonvar(number_of_clauses(_27184))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_27184), user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_27184), user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Call: (227) [system] callable('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Exit: (227) [system] callable('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(755), user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), number_of_clauses(755))
^  Unify: (223) [user] pfc_call('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _42028), (prolog_current_choice(_42038), push_current_choice(_42038), clause('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _42060), pfc_call(_42060)), nb_setval('$pfc_current_choice', _42028))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _42028), user:(prolog_current_choice(_42038), push_current_choice(_42038), clause('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _42060), pfc_call(_42060)), user:nb_setval('$pfc_current_choice', _42028))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _42028))
   Call: (227) [system] nb_current('$pfc_current_choice', _42028)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_42038)
   Exit: (226) [system] prolog_current_choice(2952)
^  Call: (226) [user] push_current_choice(2952)
^  Unify: (226) [user] push_current_choice(2952)
   Call: (227) [system] nb_current('$pfc_current_choice', _51378)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2952])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2952])
^  Exit: (226) [user] push_current_choice(2952)
^  Call: (226) [user] clause('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _42060)
^  Fail: (226) [user] clause('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _42060)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _59750)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _42028), user:(prolog_current_choice(_42038), push_current_choice(_42038), clause('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _42060), pfc_call(_42060)), user:nb_setval('$pfc_current_choice', _42028))
^  Fail: (223) [user] pfc_call('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Fail: (221) [user] pfc_spft(_3976, _67254, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3746, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_3746)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3746, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_3746)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3746, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_3746)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-counts')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_164560)
   Fail: (202) [t_l] t_l:pfcSearchTL(_164560)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_167334)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], op(+, =, 'tune-counts')), pfcAdd_Now('next-operation'(op(+, =, 'tune-counts'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])\=[_188800|_188802]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])\=[_188800|_188802]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]))*->_3422='True';_3422='False'), error(_192538, _192540), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]))*->_3422='True';_3422='False'), error(_192538, _192540), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Call: (204) [user] metta_interp_mode(+, _196254)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Call: (205) [user] metta_interp_mode(load, _200844)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _210066)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_216542, _216544), once(user:is_compatio0), '$restore_trace'(_216542, _216544))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_216542, _216544), system:once(user:is_compatio0), system:'$restore_trace'(_216542, _216544))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_216542, _216544))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_222160, must_det_ll(user:metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))), (_222160==""->true;our_ansi_format('#ffa505', '~w~n', [_222160]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_222160, must_det_ll(user:metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))), (_222160==""->true;our_ansi_format('#ffa505', '~w~n', [_222160]))))
  (= 
    (tune-counts) 
    (forall 
      (program $P $) 
      (, 
        (tune-count $P $C) 
        (format ~q.~n 
          (:: (program $P $C))))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]))*->'True'='True';'True'='False'), error(_192538, _192540), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['tune-count', _253982, _253988], [[between, 1, 100, _254024], [is, _254042, [<<, 1, _254024]], [ntimes, _253982, _254042, _254096, _254102], [>, _254096, 0.5], ['set-det'], [is, _253988, [round, [*, _254042, [/, 1, _254096]]]]]], ['__'=_254102, '_T'=_254096, '_C'=_254042, '_I'=_254024, '_Count'=_253988, '_Program'=_253982], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3361, 186, 34, 3361))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['tune-count', _253982, _253988], [[between, 1, 100, _254024], [is, _254042, [<<, 1, _254024]], [ntimes, _253982, _254042, _254096, _254102], [>, _254096, 0.5], ['set-det'], [is, _253988, [round, [*, _254042, [/, 1, _254096]]]]]], ['__'=_254102, '_T'=_254096, '_C'=_254042, '_I'=_254024, '_Count'=_253988, '_Program'=_253982], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3361, 186, 34, 3361))
^  Call: (194) [user] apply:maplist(maybe_assign, ['__'=_254102, '_T'=_254096, '_C'=_254042, '_I'=_254024, '_Count'=_253988, '_Program'=_253982])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_254102, '_T'=_254096, '_C'=_254042, '_I'=_254024, '_Count'=_253988, '_Program'=_253982])
   Call: (195) [apply] apply:maplist_(['__'=_254102, '_T'=_254096, '_C'=_254042, '_I'=_254024, '_Count'=_253988, '_Program'=_253982], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['__'=_254102, '_T'=_254096, '_C'=_254042, '_I'=_254024, '_Count'=_253988, '_Program'=_253982], user:maybe_assign)
   Call: (196) [user] maybe_assign('__'=_254102)
   Unify: (196) [user] maybe_assign('__'=_254102)
^  Call: (197) [user] ignore(_254102=__)
^  Unify: (197) [system] ignore(user:(_254102=__))
   Call: (198) [system] _254102=__
   Exit: (198) [system] __=__
^  Exit: (197) [system] ignore(user:(__=__))
   Exit: (196) [user] maybe_assign('__'=__)
   Call: (196) [apply] apply:maplist_(['_T'=_254096, '_C'=_254042, '_I'=_254024, '_Count'=_253988, '_Program'=_253982], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_T'=_254096, '_C'=_254042, '_I'=_254024, '_Count'=_253988, '_Program'=_253982], user:maybe_assign)
   Call: (197) [user] maybe_assign('_T'=_254096)
   Unify: (197) [user] maybe_assign('_T'=_254096)
^  Call: (198) [user] ignore(_254096=_T)
^  Unify: (198) [system] ignore(user:(_254096=_T))
   Call: (199) [system] _254096=_T
   Exit: (199) [system] _T=_T
^  Exit: (198) [system] ignore(user:(_T=_T))
   Exit: (197) [user] maybe_assign('_T'=_T)
   Call: (197) [apply] apply:maplist_(['_C'=_254042, '_I'=_254024, '_Count'=_253988, '_Program'=_253982], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_C'=_254042, '_I'=_254024, '_Count'=_253988, '_Program'=_253982], user:maybe_assign)
   Call: (198) [user] maybe_assign('_C'=_254042)
   Unify: (198) [user] maybe_assign('_C'=_254042)
^  Call: (199) [user] ignore(_254042=_C)
^  Unify: (199) [system] ignore(user:(_254042=_C))
   Call: (200) [system] _254042=_C
   Exit: (200) [system] _C=_C
^  Exit: (199) [system] ignore(user:(_C=_C))
   Exit: (198) [user] maybe_assign('_C'=_C)
   Call: (198) [apply] apply:maplist_(['_I'=_254024, '_Count'=_253988, '_Program'=_253982], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_I'=_254024, '_Count'=_253988, '_Program'=_253982], user:maybe_assign)
   Call: (199) [user] maybe_assign('_I'=_254024)
   Unify: (199) [user] maybe_assign('_I'=_254024)
^  Call: (200) [user] ignore(_254024=_I)
^  Unify: (200) [system] ignore(user:(_254024=_I))
   Call: (201) [system] _254024=_I
   Exit: (201) [system] _I=_I
^  Exit: (200) [system] ignore(user:(_I=_I))
   Exit: (199) [user] maybe_assign('_I'=_I)
   Call: (199) [apply] apply:maplist_(['_Count'=_253988, '_Program'=_253982], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_Count'=_253988, '_Program'=_253982], user:maybe_assign)
   Call: (200) [user] maybe_assign('_Count'=_253988)
   Unify: (200) [user] maybe_assign('_Count'=_253988)
^  Call: (201) [user] ignore(_253988=_Count)
^  Unify: (201) [system] ignore(user:(_253988=_Count))
   Call: (202) [system] _253988=_Count
   Exit: (202) [system] _Count=_Count
^  Exit: (201) [system] ignore(user:(_Count=_Count))
   Exit: (200) [user] maybe_assign('_Count'=_Count)
   Call: (200) [apply] apply:maplist_(['_Program'=_253982], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_(['_Program'=_253982], user:maybe_assign)
   Call: (201) [user] maybe_assign('_Program'=_253982)
   Unify: (201) [user] maybe_assign('_Program'=_253982)
^  Call: (202) [user] ignore(_253982=_Program)
^  Unify: (202) [system] ignore(user:(_253982=_Program))
   Call: (203) [system] _253982=_Program
   Exit: (203) [system] _Program=_Program
^  Exit: (202) [system] ignore(user:(_Program=_Program))
   Exit: (201) [user] maybe_assign('_Program'=_Program)
   Call: (201) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (201) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (201) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_(['_Program'=_Program], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_Count'=_Count, '_Program'=_Program], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_I'=_I, '_Count'=_Count, '_Program'=_Program], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_C'=_C, '_I'=_I, '_Count'=_Count, '_Program'=_Program], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_T'=_T, '_C'=_C, '_I'=_I, '_Count'=_Count, '_Program'=_Program], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['__'=__, '_T'=_T, '_C'=_C, '_I'=_I, '_Count'=_Count, '_Program'=_Program], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__, '_T'=_T, '_C'=_C, '_I'=_I, '_Count'=_Count, '_Program'=_Program])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Call: (196) [system] var([=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Call: (196) [system] string([=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _385294), pfcAdd_Now('next-operation'(_385294)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _385294), pfcAdd_Now('next-operation'(_385294)))
   Call: (197) [user] into_simple_op(+, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _385294)
   Unify: (197) [user] into_simple_op(+, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], op(+, =, _388086))
   Call: (198) [user] o_s([['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _388086)
   Unify: (198) [user] o_s([['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _388086)
   Call: (199) [user] o_s(['tune-count', _Program, _Count], _388086)
   Unify: (199) [user] o_s(['tune-count', _Program, _Count], _388086)
   Call: (200) [user] o_s('tune-count', _388086)
   Unify: (200) [user] o_s('tune-count', 'tune-count')
   Exit: (200) [user] o_s('tune-count', 'tune-count')
   Exit: (199) [user] o_s(['tune-count', _Program, _Count], 'tune-count')
   Exit: (198) [user] o_s([['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], 'tune-count')
   Exit: (197) [user] into_simple_op(+, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], op(+, =, 'tune-count'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'tune-count')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'tune-count')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-count'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-count'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-count'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-count'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'tune-count')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'tune-count')))
^  Call: (199) [user] must_ex(current_why_UU(_409304))
^  Unify: (199) [user] must_ex(current_why_UU(_409304))
   Call: (201) [user] current_why_UU(_409304)
   Unify: (201) [user] current_why_UU(_409304)
^  Call: (202) [user] get_why_uu(_409304)
^  Unify: (202) [user] get_why_uu(_409304)
^  Call: (203) [user] findall(_414844, current_why(_414844), _414850)
^  Unify: (203) [$bags] findall(_414844, user:current_why(_414844), _414850)
^  Call: (204) [$bags] findall(_414844, user:current_why(_414844), _414850, [])
^  Unify: (204) [$bags] findall(_414844, user:current_why(_414844), _414850, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_414844, user:current_why(_414844), _414850, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_414844, user:current_why(_414844), _414850, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_414844, user:current_why(_414844), _414850, [])
   Unify: (206) [$bags] findall_loop(_414844, user:current_why(_414844), _414850, [])
^  Call: (207) [user] bugger:current_why(_414844)
^  Unify: (207) [user] bugger:current_why(_414844)
^  Call: (208) [user] bugger:current_why_data(_414844)
^  Unify: (208) [user] bugger:current_why_data(_414844)
   Call: (209) [system] nb_current('$current_why', wp(_414844, _426104))
   Fail: (209) [system] nb_current('$current_why', wp(_414844, _426104))
^  Redo: (208) [user] bugger:current_why_data(_414844)
^  Unify: (208) [user] bugger:current_why_data(_414844)
   Call: (209) [t_l] t_l:current_why_source(_414844)
   Fail: (209) [t_l] t_l:current_why_source(_414844)
^  Fail: (208) [user] bugger:current_why_data(_414844)
^  Redo: (207) [user] bugger:current_why(_414844)
^  Unify: (207) [user] bugger:current_why(mfl4(_433532, _433534, _433536, _433538))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_434488, _434490), once(user:current_mfl4(_433532, _433534, _433536, _433538)), '$restore_trace'(_434488, _434490))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_434488, _434490), system:once(user:current_mfl4(_433532, _433534, _433536, _433538)), system:'$restore_trace'(_434488, _434490))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_434488, _434490))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_433532, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_433532, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_414844, user:current_why(_414844), _414850, [])
   Exit: (206) [$bags] findall_loop(_414844, user:current_why(_414844), [P;HTML|mfl4(_451320, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_414844, user:current_why(_414844), [P;HTML|mfl4(_451320, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_414844, user:current_why(_414844), [P;HTML|mfl4(_451320, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_414844, user:current_why(_414844), [P;HTML|mfl4(_451320, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_451320, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_451320, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_451320, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _409304)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_451320, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_451320, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_451320, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3910)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_52536, _52538)
   Fail: (204) [system] [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_52536, _52538)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3910)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3910)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82882)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82882)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82882)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82882)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82882)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82882)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _82882)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _82882)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _82882)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3910)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3910)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_445370, _445372)
   Fail: (205) [system] P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_445370, _445372)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3910)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-count')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-count')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'tune-count')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'tune-count')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-count')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'tune-count')), _85568)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'tune-count')), _85568)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'tune-count')), _85568)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _105364, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_105364)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _105364, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_105364)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _105364, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_105364)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _105364, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_105364)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _135806)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _105364, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_105364)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _105364, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_105364)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'tune-count')), P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'tune-count')), P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-count')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-count')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'tune-count')), _236218, _236220)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'tune-count')), user, 'next-operation'(op(+, =, 'tune-count')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
   Call: (212) [system] _239962=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'tune-count')), true, _241832)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'tune-count')), true, _241832)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'tune-count')), true, _244660)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'tune-count')), true, _244660)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-count')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-count')));assert('next-operation'(op(+, =, 'tune-count'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-count')));assert('next-operation'(op(+, =, 'tune-count'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-count')));assert('next-operation'(op(+, =, 'tune-count')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-count')));assert('next-operation'(op(+, =, 'tune-count')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-count')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-count')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'tune-count')), _271970, _271972)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'tune-count')), user, 'next-operation'(op(+, =, 'tune-count')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-count')), _273850, _273852)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'tune-count')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'tune-count')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-count')), _273850, _273852)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
   Call: (215) [system] _282256=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'tune-count')), true, _284126)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'tune-count')), true, _284126)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'tune-count')), true, _286954)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'tune-count')), true, _286954)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-count')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'tune-count')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'tune-count')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-count')));assert('next-operation'(op(+, =, 'tune-count')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-count')));assert('next-operation'(op(+, =, 'tune-count'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-count')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-count')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'tune-count')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'tune-count')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _343624)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _343624)
   Call: (216) [system] var('next-operation'(op(+, =, 'tune-count')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'tune-count')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _343624)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _343624)
   Call: (216) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _343624)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _343624)
   Call: (216) [system] _354776 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _356634)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _356634)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'tune-count')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'tune-count')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _356634)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _356634)
   Call: (217) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-count')), _364044, _364046)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-count')), 'next-operation', [op(+, =, 'tune-count')])
   Call: (217) [lists] lists:member(_356634, ['next-operation', op(+, =, 'tune-count')])
   Unify: (217) [lists] lists:member(_356634, ['next-operation', op(+, =, 'tune-count')])
   Call: (218) [lists] lists:member_([op(+, =, 'tune-count')], _356634, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'tune-count')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'tune-count')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'tune-count')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _343624)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _343624)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _343624)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _343624)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _343624)
   Call: (217) [system] _343624='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'tune-count')], _356634, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'tune-count')], _356634, 'next-operation')
   Call: (219) [lists] lists:member_([], _356634, op(+, =, 'tune-count'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'tune-count'), op(+, =, 'tune-count'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'tune-count'), op(+, =, 'tune-count'))
   Exit: (218) [lists] lists:member_([op(+, =, 'tune-count')], op(+, =, 'tune-count'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'tune-count'), ['next-operation', op(+, =, 'tune-count')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), op(+, =, 'tune-count'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'tune-count'), _343624)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'tune-count'), _343624)
   Call: (217) [system] var(op(+, =, 'tune-count'))
   Fail: (217) [system] var(op(+, =, 'tune-count'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'tune-count'), _343624)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'tune-count'), _343624)
   Call: (217) [system] compound(op(+, =, 'tune-count'))
   Exit: (217) [system] compound(op(+, =, 'tune-count'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _343624=op(+, =, 'tune-count')
   Exit: (217) [system] op(+, =, 'tune-count')=op(+, =, 'tune-count')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'tune-count'), op(+, =, 'tune-count'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), op(+, =, 'tune-count'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'tune-count'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'tune-count'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'tune-count')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-count')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-count')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _411424)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _411424)
   Call: (215) [system] var('next-operation'(op(+, =, 'tune-count')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'tune-count')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _411424)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _411424)
   Call: (215) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _411424)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _411424)
   Call: (215) [system] _422576 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _424434)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _424434)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'tune-count')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'tune-count')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _424434)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _424434)
   Call: (216) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-count')), _431844, _431846)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-count')), 'next-operation', [op(+, =, 'tune-count')])
   Call: (216) [lists] lists:member(_424434, ['next-operation', op(+, =, 'tune-count')])
   Unify: (216) [lists] lists:member(_424434, ['next-operation', op(+, =, 'tune-count')])
   Call: (217) [lists] lists:member_([op(+, =, 'tune-count')], _424434, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'tune-count')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'tune-count')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'tune-count')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _411424)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _411424)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _411424)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _411424)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _411424)
   Call: (216) [system] _411424='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'tune-count')], _424434, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'tune-count')], _424434, 'next-operation')
   Call: (218) [lists] lists:member_([], _424434, op(+, =, 'tune-count'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'tune-count'), op(+, =, 'tune-count'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'tune-count'), op(+, =, 'tune-count'))
   Exit: (217) [lists] lists:member_([op(+, =, 'tune-count')], op(+, =, 'tune-count'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'tune-count'), ['next-operation', op(+, =, 'tune-count')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), op(+, =, 'tune-count'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'tune-count'), _411424)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'tune-count'), _411424)
   Call: (216) [system] var(op(+, =, 'tune-count'))
   Fail: (216) [system] var(op(+, =, 'tune-count'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'tune-count'), _411424)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'tune-count'), _411424)
   Call: (216) [system] compound(op(+, =, 'tune-count'))
   Exit: (216) [system] compound(op(+, =, 'tune-count'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _411424=op(+, =, 'tune-count')
   Exit: (216) [system] op(+, =, 'tune-count')=op(+, =, 'tune-count')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'tune-count'), op(+, =, 'tune-count'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), op(+, =, 'tune-count'))
^  Call: (214) [user] pfcTraced(op(+, =, 'tune-count'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'tune-count'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-count')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'tune-count')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'tune-count')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3932, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_59280)
^  Unify: (212) [user] pfcGetSearch(_59280)
   Call: (213) [t_l] t_l:pfcSearchTL(_61130)
   Fail: (213) [t_l] t_l:pfcSearchTL(_61130)
^  Redo: (212) [user] pfcGetSearch(_59280)
^  Call: (213) [user] pfcSearch(_63904)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _59280=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-count')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-count')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'tune-count')), _88338)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'tune-count')), _88338)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'tune-count')), _88338)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-count')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-count')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'tune-count'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _98600)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-count')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-count')))
   Call: (218) [system] is_list(_106096)
   Fail: (218) [system] is_list(_106096)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-count')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'tune-count')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'tune-count')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'tune-count')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'tune-count')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'tune-count')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'tune-count')), _113490)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), _156152, _156154)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), _156152, _156154)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), _156152, _156154)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), _167394)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), _168334)
   Call: (224) [system] nonvar(_169192)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), _170194)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), _171128)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), number_of_clauses(_180322))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), number_of_clauses(_180322))
   Call: (224) [system] nonvar(number_of_clauses(_180322))
   Exit: (224) [system] nonvar(number_of_clauses(_180322))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_180322), user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_180322), user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _195166), (prolog_current_choice(_195176), push_current_choice(_195176), clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), _195198), pfc_call(_195198)), nb_setval('$pfc_current_choice', _195166))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _195166), user:(prolog_current_choice(_195176), push_current_choice(_195176), clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), _195198), pfc_call(_195198)), user:nb_setval('$pfc_current_choice', _195166))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _195166))
   Call: (226) [system] nb_current('$pfc_current_choice', _195166)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_195176)
   Exit: (225) [system] prolog_current_choice(2935)
^  Call: (225) [user] push_current_choice(2935)
^  Unify: (225) [user] push_current_choice(2935)
   Call: (226) [system] nb_current('$pfc_current_choice', _204516)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2935])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2935])
^  Exit: (225) [user] push_current_choice(2935)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), _195198)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), _195198)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _212888)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _195166), user:(prolog_current_choice(_195176), push_current_choice(_195176), clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082), _195198), pfc_call(_195198)), user:nb_setval('$pfc_current_choice', _195166))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-count')), _119082))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Call: (221) [user] pfc_spft(_227758, _227844, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766))
^  Unify: (221) [user] pfc_spft(_227758, _228776, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766))
^  Call: (222) [user] pfcCallSystem('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Call: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Unify: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (224) [system] var('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Fail: (224) [system] var('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Redo: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Unify: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (224) [system] callable('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Exit: (224) [system] callable('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Unify: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Redo: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Unify: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Call: (224) [user] predicate_property('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (227) [system] callable('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Exit: (227) [system] callable('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Unify: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Call: (224) [user] predicate_property('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (226) [system] callable('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Exit: (226) [system] callable('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), _263916, _263918)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), _263916, _263918)
   Call: (227) [system] compound('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Exit: (227) [system] compound('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (227) [system] compound_name_arity('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), _263916, _263918)
   Exit: (227) [system] compound_name_arity('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Unify: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Call: (224) [user] predicate_property('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), _275158)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), _276098)
   Call: (225) [system] nonvar(_276956)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), _277958)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), _278892)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (226) [system] callable('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Exit: (226) [system] callable('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Call: (224) [user] predicate_property('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), number_of_clauses(_288086))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), number_of_clauses(_288086))
   Call: (225) [system] nonvar(number_of_clauses(_288086))
   Exit: (225) [system] nonvar(number_of_clauses(_288086))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_288086), user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_288086), user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (227) [system] callable('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Exit: (227) [system] callable('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(757), user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), number_of_clauses(757))
^  Unify: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _302930), (prolog_current_choice(_302940), push_current_choice(_302940), clause('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), _302962), pfc_call(_302962)), nb_setval('$pfc_current_choice', _302930))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _302930), user:(prolog_current_choice(_302940), push_current_choice(_302940), clause('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), _302962), pfc_call(_302962)), user:nb_setval('$pfc_current_choice', _302930))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _302930))
   Call: (227) [system] nb_current('$pfc_current_choice', _302930)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_302940)
   Exit: (226) [system] prolog_current_choice(2955)
^  Call: (226) [user] push_current_choice(2955)
^  Unify: (226) [user] push_current_choice(2955)
   Call: (227) [system] nb_current('$pfc_current_choice', _312280)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2955])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2955])
^  Exit: (226) [user] push_current_choice(2955)
^  Call: (226) [user] clause('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), _302962)
^  Fail: (226) [user] clause('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), _302962)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _320652)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _302930), user:(prolog_current_choice(_302940), push_current_choice(_302940), clause('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)), _302962), pfc_call(_302962)), user:nb_setval('$pfc_current_choice', _302930))
^  Fail: (223) [user] pfc_call('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_227758, _229636, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766)))
^  Fail: (221) [user] pfc_spft(_227758, _328156, '$nt$'('next-operation'(op(+, =, 'tune-count')), _227764, _227766))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'tune-count')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-count')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-count')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3936, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_3936)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3936, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_3936)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3936, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_3936)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-count')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_425462)
   Fail: (202) [t_l] t_l:pfcSearchTL(_425462)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_428236)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'tune-count')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'tune-count')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], op(+, =, 'tune-count')), pfcAdd_Now('next-operation'(op(+, =, 'tune-count'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])\=[_449702|_449704]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])\=[_449702|_449704]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]))*->_3422='True';_3422='False'), error(_453440, _453442), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]))*->_3422='True';_3422='False'), error(_453440, _453442), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Call: (204) [user] metta_interp_mode(+, _457156)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Call: (205) [user] metta_interp_mode(load, _461746)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _470968)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_477444, _477446), once(user:is_compatio0), '$restore_trace'(_477444, _477446))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_477444, _477446), system:once(user:is_compatio0), system:'$restore_trace'(_477444, _477446))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_477444, _477446))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_483062, must_det_ll(user:metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))), (_483062==""->true;our_ansi_format('#ffa505', '~w~n', [_483062]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_483062, must_det_ll(user:metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))), (_483062==""->true;our_ansi_format('#ffa505', '~w~n', [_483062]))))
  (= 
    (tune-count $Program $Count) 
    ( (between 1 100 $I) 
      (is $C 
        (<< 1 $I)) 
      (ntimes $Program $C $T $) 
      (> $T 0.5) 
      (set-det) 
      (is $Count 
        (round (* $C (/ 1 $T))))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]))*->'True'='True';'True'='False'), error(_453440, _453442), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, _515228, _515234, _515240], [[program, _515228, _515270], [is, _515234, [max, 1, [round, [*, _515270, _515240]]]]]], ['_N0'=_515270, '_F'=_515240, '_N'=_515234, '_P'=_515228], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3585, 198, 34, 3585))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, _515228, _515234, _515240], [[program, _515228, _515270], [is, _515234, [max, 1, [round, [*, _515270, _515240]]]]]], ['_N0'=_515270, '_F'=_515240, '_N'=_515234, '_P'=_515228], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3585, 198, 34, 3585))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_N0'=_3618, '_F'=_3588, '_N'=_3582, '_P'=_3576])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_N0'=_3618, '_F'=_3588, '_N'=_3582, '_P'=_3576])
   Call: (195) [apply] apply:maplist_(['_N0'=_3618, '_F'=_3588, '_N'=_3582, '_P'=_3576], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_N0'=_3618, '_F'=_3588, '_N'=_3582, '_P'=_3576], user:maybe_assign)
   Call: (196) [user] maybe_assign('_N0'=_3618)
   Unify: (196) [user] maybe_assign('_N0'=_3618)
^  Call: (197) [user] ignore(_3618=_N0)
^  Unify: (197) [system] ignore(user:(_3618=_N0))
   Call: (198) [system] _3618=_N0
   Exit: (198) [system] _N0=_N0
^  Exit: (197) [system] ignore(user:(_N0=_N0))
   Exit: (196) [user] maybe_assign('_N0'=_N0)
   Call: (196) [apply] apply:maplist_(['_F'=_3588, '_N'=_3582, '_P'=_3576], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_F'=_3588, '_N'=_3582, '_P'=_3576], user:maybe_assign)
   Call: (197) [user] maybe_assign('_F'=_3588)
   Unify: (197) [user] maybe_assign('_F'=_3588)
^  Call: (198) [user] ignore(_3588=_F)
^  Unify: (198) [system] ignore(user:(_3588=_F))
   Call: (199) [system] _3588=_F
   Exit: (199) [system] _F=_F
^  Exit: (198) [system] ignore(user:(_F=_F))
   Exit: (197) [user] maybe_assign('_F'=_F)
   Call: (197) [apply] apply:maplist_(['_N'=_3582, '_P'=_3576], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_N'=_3582, '_P'=_3576], user:maybe_assign)
   Call: (198) [user] maybe_assign('_N'=_3582)
   Unify: (198) [user] maybe_assign('_N'=_3582)
^  Call: (199) [user] ignore(_3582=_N)
^  Unify: (199) [system] ignore(user:(_3582=_N))
   Call: (200) [system] _3582=_N
   Exit: (200) [system] _N=_N
^  Exit: (199) [system] ignore(user:(_N=_N))
   Exit: (198) [user] maybe_assign('_N'=_N)
   Call: (198) [apply] apply:maplist_(['_P'=_3576], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_P'=_3576], user:maybe_assign)
   Call: (199) [user] maybe_assign('_P'=_3576)
   Unify: (199) [user] maybe_assign('_P'=_3576)
^  Call: (200) [user] ignore(_3576=_P)
^  Unify: (200) [system] ignore(user:(_3576=_P))
   Call: (201) [system] _3576=_P
   Exit: (201) [system] _P=_P
^  Exit: (200) [system] ignore(user:(_P=_P))
   Exit: (199) [user] maybe_assign('_P'=_P)
   Call: (199) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_P'=_P], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_N'=_N, '_P'=_P], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_F'=_F, '_N'=_N, '_P'=_P], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_N0'=_N0, '_F'=_F, '_N'=_N, '_P'=_P], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_N0'=_N0, '_F'=_F, '_N'=_N, '_P'=_P])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Call: (196) [system] var([=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Call: (196) [system] string([=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _106738), pfcAdd_Now('next-operation'(_106738)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _106738), pfcAdd_Now('next-operation'(_106738)))
   Call: (197) [user] into_simple_op(+, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _106738)
   Unify: (197) [user] into_simple_op(+, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], op(+, =, _109530))
   Call: (198) [user] o_s([[program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _109530)
   Unify: (198) [user] o_s([[program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _109530)
   Call: (199) [user] o_s([program, _P, _N, _F], _109530)
   Unify: (199) [user] o_s([program, _P, _N, _F], _109530)
   Call: (200) [user] o_s(program, _109530)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, _P, _N, _F], program)
   Exit: (198) [user] o_s([[program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_130748))
^  Unify: (199) [user] must_ex(current_why_UU(_130748))
   Call: (201) [user] current_why_UU(_130748)
   Unify: (201) [user] current_why_UU(_130748)
^  Call: (202) [user] get_why_uu(_130748)
^  Unify: (202) [user] get_why_uu(_130748)
^  Call: (203) [user] findall(_136288, current_why(_136288), _136294)
^  Unify: (203) [$bags] findall(_136288, user:current_why(_136288), _136294)
^  Call: (204) [$bags] findall(_136288, user:current_why(_136288), _136294, [])
^  Unify: (204) [$bags] findall(_136288, user:current_why(_136288), _136294, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_136288, user:current_why(_136288), _136294, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_136288, user:current_why(_136288), _136294, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_136288, user:current_why(_136288), _136294, [])
   Unify: (206) [$bags] findall_loop(_136288, user:current_why(_136288), _136294, [])
^  Call: (207) [user] bugger:current_why(_136288)
^  Unify: (207) [user] bugger:current_why(_136288)
^  Call: (208) [user] bugger:current_why_data(_136288)
^  Unify: (208) [user] bugger:current_why_data(_136288)
   Call: (209) [system] nb_current('$current_why', wp(_136288, _147548))
   Fail: (209) [system] nb_current('$current_why', wp(_136288, _147548))
^  Redo: (208) [user] bugger:current_why_data(_136288)
^  Unify: (208) [user] bugger:current_why_data(_136288)
   Call: (209) [t_l] t_l:current_why_source(_136288)
   Fail: (209) [t_l] t_l:current_why_source(_136288)
^  Fail: (208) [user] bugger:current_why_data(_136288)
^  Redo: (207) [user] bugger:current_why(_136288)
^  Unify: (207) [user] bugger:current_why(mfl4(_154976, _154978, _154980, _154982))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_155932, _155934), once(user:current_mfl4(_154976, _154978, _154980, _154982)), '$restore_trace'(_155932, _155934))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_155932, _155934), system:once(user:current_mfl4(_154976, _154978, _154980, _154982)), system:'$restore_trace'(_155932, _155934))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_155932, _155934))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_154976, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_154976, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_136288, user:current_why(_136288), _136294, [])
   Exit: (206) [$bags] findall_loop(_136288, user:current_why(_136288), [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_136288, user:current_why(_136288), [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_136288, user:current_why(_136288), [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_136288, user:current_why(_136288), [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _130748)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _130748)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_292360, _292362)
   Fail: (204) [system] [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_292360, _292362)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _130748)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _130748)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _322722)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _322722)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _322722)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _322722)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _322722)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _322722)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _322722)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _322722)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_172764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3846)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3800)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3800)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_167094, _167096)
   Fail: (205) [system] P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_167094, _167096)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3800)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _325408)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _325408)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _325408)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _345204, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_345204)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _345204, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_345204)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _345204, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_345204)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _345204, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_345204)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _375646)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _345204, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_345204)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _345204, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_345204)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _476058, _476060)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _479802=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _481672)
^  Fail: (212) [user] clause('next-operation'(op(+, =, program)), true, _481672)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _484500)
^  Fail: (212) [user] clause('next-operation'(op(+, =, program)), true, _484500)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, program)));assert('next-operation'(op(+, =, program))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, program)));assert('next-operation'(op(+, =, program))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, program)));assert('next-operation'(op(+, =, program)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, program)));assert('next-operation'(op(+, =, program)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, program)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, program)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, program)), _511810, _511812)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, program)), _513690, _513692)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)), true)
   Call: (215) [system] var('next-operation'(op(+, =, program)))
   Fail: (215) [system] var('next-operation'(op(+, =, program)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, program)), _513690, _513692)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (215) [system] _522096=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, program)), true, _4000)
^  Fail: (215) [user] clause('next-operation'(op(+, =, program)), true, _4000)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, program)), true, _6766)
^  Fail: (215) [user] clause('next-operation'(op(+, =, program)), true, _6766)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, program)))
^  Call: (213) [user] assert('next-operation'(op(+, =, program)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, program)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, program)));assert('next-operation'(op(+, =, program)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, program)));assert('next-operation'(op(+, =, program))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, program)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, program)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, program)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, program)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _63436)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _63436)
   Call: (216) [system] var('next-operation'(op(+, =, program)))
   Fail: (216) [system] var('next-operation'(op(+, =, program)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _63436)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _63436)
   Call: (216) [system] compound('next-operation'(op(+, =, program)))
   Exit: (216) [system] compound('next-operation'(op(+, =, program)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _63436)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _63436)
   Call: (216) [system] _74588 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, program)), _76446)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, program)), _76446)
   Call: (217) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, program)), _76446)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, program)), _76446)
   Call: (217) [system] compound('next-operation'(op(+, =, program)))
   Exit: (217) [system] compound('next-operation'(op(+, =, program)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, program)), _83856, _83858)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, program)), 'next-operation', [op(+, =, program)])
   Call: (217) [lists] lists:member(_76446, ['next-operation', op(+, =, program)])
   Unify: (217) [lists] lists:member(_76446, ['next-operation', op(+, =, program)])
   Call: (218) [lists] lists:member_([op(+, =, program)], _76446, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, program)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, program)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, program)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, program)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _63436)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _63436)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _63436)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _63436)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _63436)
   Call: (217) [system] _63436='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, program)], _76446, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, program)], _76446, 'next-operation')
   Call: (219) [lists] lists:member_([], _76446, op(+, =, program))
   Unify: (219) [lists] lists:member_([], op(+, =, program), op(+, =, program))
   Exit: (219) [lists] lists:member_([], op(+, =, program), op(+, =, program))
   Exit: (218) [lists] lists:member_([op(+, =, program)], op(+, =, program), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, program), ['next-operation', op(+, =, program)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, program)), op(+, =, program))
^  Call: (216) [user] compound_eles(0, op(+, =, program), _63436)
^  Unify: (216) [user] compound_eles(0, op(+, =, program), _63436)
   Call: (217) [system] var(op(+, =, program))
   Fail: (217) [system] var(op(+, =, program))
^  Redo: (216) [user] compound_eles(0, op(+, =, program), _63436)
^  Unify: (216) [user] compound_eles(0, op(+, =, program), _63436)
   Call: (217) [system] compound(op(+, =, program))
   Exit: (217) [system] compound(op(+, =, program))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _63436=op(+, =, program)
   Exit: (217) [system] op(+, =, program)=op(+, =, program)
^  Exit: (216) [user] compound_eles(0, op(+, =, program), op(+, =, program))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), op(+, =, program))
^  Call: (215) [user] pfcIgnored(op(+, =, program))
^  Fail: (215) [user] pfcIgnored(op(+, =, program))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, program)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, program)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, program)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _131236)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _131236)
   Call: (215) [system] var('next-operation'(op(+, =, program)))
   Fail: (215) [system] var('next-operation'(op(+, =, program)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _131236)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _131236)
   Call: (215) [system] compound('next-operation'(op(+, =, program)))
   Exit: (215) [system] compound('next-operation'(op(+, =, program)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _131236)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _131236)
   Call: (215) [system] _142388 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, program)), _144246)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, program)), _144246)
   Call: (216) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, program)), _144246)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, program)), _144246)
   Call: (216) [system] compound('next-operation'(op(+, =, program)))
   Exit: (216) [system] compound('next-operation'(op(+, =, program)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, program)), _151656, _151658)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, program)), 'next-operation', [op(+, =, program)])
   Call: (216) [lists] lists:member(_144246, ['next-operation', op(+, =, program)])
   Unify: (216) [lists] lists:member(_144246, ['next-operation', op(+, =, program)])
   Call: (217) [lists] lists:member_([op(+, =, program)], _144246, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, program)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, program)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, program)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, program)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _131236)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _131236)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _131236)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _131236)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _131236)
   Call: (216) [system] _131236='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, program)], _144246, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, program)], _144246, 'next-operation')
   Call: (218) [lists] lists:member_([], _144246, op(+, =, program))
   Unify: (218) [lists] lists:member_([], op(+, =, program), op(+, =, program))
   Exit: (218) [lists] lists:member_([], op(+, =, program), op(+, =, program))
   Exit: (217) [lists] lists:member_([op(+, =, program)], op(+, =, program), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, program), ['next-operation', op(+, =, program)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, program)), op(+, =, program))
^  Call: (215) [user] compound_eles(0, op(+, =, program), _131236)
^  Unify: (215) [user] compound_eles(0, op(+, =, program), _131236)
   Call: (216) [system] var(op(+, =, program))
   Fail: (216) [system] var(op(+, =, program))
^  Redo: (215) [user] compound_eles(0, op(+, =, program), _131236)
^  Unify: (215) [user] compound_eles(0, op(+, =, program), _131236)
   Call: (216) [system] compound(op(+, =, program))
   Exit: (216) [system] compound(op(+, =, program))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _131236=op(+, =, program)
   Exit: (216) [system] op(+, =, program)=op(+, =, program)
^  Exit: (215) [user] compound_eles(0, op(+, =, program), op(+, =, program))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), op(+, =, program))
^  Call: (214) [user] pfcTraced(op(+, =, program))
^  Fail: (214) [user] pfcTraced(op(+, =, program))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, program)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, program)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, program)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_297648)
^  Unify: (212) [user] pfcGetSearch(_297648)
   Call: (213) [t_l] t_l:pfcSearchTL(_299498)
   Fail: (213) [t_l] t_l:pfcSearchTL(_299498)
^  Redo: (212) [user] pfcGetSearch(_297648)
^  Call: (213) [user] pfcSearch(_302272)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _297648=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, program)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, program)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, program)), _326706)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, program)), _326706)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, program)), _326706)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, program)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, program)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, program))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _336968)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, program)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, program)))
   Call: (218) [system] is_list(_344464)
   Fail: (218) [system] is_list(_344464)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, program)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, program)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, program)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, program)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, program)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, program)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, program)), _351858)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, program)), _357450), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, program)), _357450), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, program)), _357450))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, program)), _357450))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, program)), _357450), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _357450), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, program)), _357450))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _357450))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _357450), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, program)), _357450), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _357450), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, program)), _357450))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, program)), _357450), _394520, _394522)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, program)), _357450), _394520, _394522)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, program)), _357450))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, program)), _357450), _394520, _394522)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, program)), _357450), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, program)), _357450), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _357450), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, program)), _357450), _405762)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _357450), _406702)
   Call: (224) [system] nonvar(_407560)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _357450), _408562)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _357450), _409496)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, program)), _357450))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _357450))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _357450), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, program)), _357450), number_of_clauses(_418690))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _357450), number_of_clauses(_418690))
   Call: (224) [system] nonvar(number_of_clauses(_418690))
   Exit: (224) [system] nonvar(number_of_clauses(_418690))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_418690), user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_418690), user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, program)), _357450))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, program)), _357450))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _357450))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, program)), _357450))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _357450), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _433534), (prolog_current_choice(_433544), push_current_choice(_433544), clause('$pt$'('next-operation'(op(+, =, program)), _357450), _433566), pfc_call(_433566)), nb_setval('$pfc_current_choice', _433534))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _433534), user:(prolog_current_choice(_433544), push_current_choice(_433544), clause('$pt$'('next-operation'(op(+, =, program)), _357450), _433566), pfc_call(_433566)), user:nb_setval('$pfc_current_choice', _433534))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _433534))
   Call: (226) [system] nb_current('$pfc_current_choice', _433534)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_433544)
   Exit: (225) [system] prolog_current_choice(2933)
^  Call: (225) [user] push_current_choice(2933)
^  Unify: (225) [user] push_current_choice(2933)
   Call: (226) [system] nb_current('$pfc_current_choice', _442884)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2933])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2933])
^  Exit: (225) [user] push_current_choice(2933)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, program)), _357450), _433566)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, program)), _357450), _433566)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _451256)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _433534), user:(prolog_current_choice(_433544), push_current_choice(_433544), clause('$pt$'('next-operation'(op(+, =, program)), _357450), _433566), pfc_call(_433566)), user:nb_setval('$pfc_current_choice', _433534))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, program)), _357450))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Call: (221) [user] pfc_spft(_466126, _466212, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134))
^  Unify: (221) [user] pfc_spft(_466126, _467144, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134))
^  Call: (222) [user] pfcCallSystem('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Call: (223) [user] pfc_call('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Unify: (223) [user] pfc_call('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Call: (224) [system] var('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Fail: (224) [system] var('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Redo: (223) [user] pfc_call('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Unify: (223) [user] pfc_call('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Call: (224) [system] callable('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Exit: (224) [system] callable('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Unify: (223) [user] pfc_call('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Redo: (223) [user] pfc_call('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Unify: (223) [user] pfc_call('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Call: (224) [user] predicate_property('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Call: (227) [system] callable('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Exit: (227) [system] callable('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Unify: (223) [user] pfc_call('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Call: (224) [user] predicate_property('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Call: (226) [system] callable('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Exit: (226) [system] callable('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), _502284, _502286)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), _502284, _502286)
   Call: (227) [system] compound('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Exit: (227) [system] compound('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Call: (227) [system] compound_name_arity('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), _502284, _502286)
   Exit: (227) [system] compound_name_arity('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Unify: (223) [user] pfc_call('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
^  Call: (224) [user] predicate_property('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), _513526)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), _514466)
   Call: (225) [system] nonvar(_515324)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), _516326)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)), _517260)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Call: (226) [system] callable('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Exit: (226) [system] callable('$spft$'(_466126, _468004, '$nt$'('next-operation'(op(+, =, program)), _466132, _466134)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
^  Call: (224) [user] predicate_property('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), number_of_clauses(_6604))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), number_of_clauses(_6604))
   Call: (225) [system] nonvar(number_of_clauses(_6604))
   Exit: (225) [system] nonvar(number_of_clauses(_6604))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_6604), user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_6604), user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
   Call: (227) [system] callable('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
   Exit: (227) [system] callable('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(759), user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), number_of_clauses(759))
^  Unify: (223) [user] pfc_call('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _21448), (prolog_current_choice(_21458), push_current_choice(_21458), clause('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), _21480), pfc_call(_21480)), nb_setval('$pfc_current_choice', _21448))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _21448), user:(prolog_current_choice(_21458), push_current_choice(_21458), clause('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), _21480), pfc_call(_21480)), user:nb_setval('$pfc_current_choice', _21448))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _21448))
   Call: (227) [system] nb_current('$pfc_current_choice', _21448)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_21458)
   Exit: (226) [system] prolog_current_choice(2953)
^  Call: (226) [user] push_current_choice(2953)
^  Unify: (226) [user] push_current_choice(2953)
   Call: (227) [system] nb_current('$pfc_current_choice', _30798)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2953])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2953])
^  Exit: (226) [user] push_current_choice(2953)
^  Call: (226) [user] clause('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), _21480)
^  Fail: (226) [user] clause('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), _21480)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _39170)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _21448), user:(prolog_current_choice(_21458), push_current_choice(_21458), clause('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), _21480), pfc_call(_21480)), user:nb_setval('$pfc_current_choice', _21448))
^  Fail: (223) [user] pfc_call('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
^  Fail: (221) [user] pfc_spft(_4056, _46674, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, program)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, program)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, program)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3826, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3826)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3826, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3826)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3826, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3826)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_143980)
   Fail: (202) [t_l] t_l:pfcSearchTL(_143980)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_146754)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])\=[_168220|_168222]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])\=[_168220|_168222]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]))*->_3422='True';_3422='False'), error(_171958, _171960), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]))*->_3422='True';_3422='False'), error(_171958, _171960), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Call: (204) [user] metta_interp_mode(+, _175674)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Call: (205) [user] metta_interp_mode(load, _180264)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _189486)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_195962, _195964), once(user:is_compatio0), '$restore_trace'(_195962, _195964))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_195962, _195964), system:once(user:is_compatio0), system:'$restore_trace'(_195962, _195964))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_195962, _195964))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_201580, must_det_ll(user:metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))), (_201580==""->true;our_ansi_format('#ffa505', '~w~n', [_201580]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_201580, must_det_ll(user:metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))), (_201580==""->true;our_ansi_format('#ffa505', '~w~n', [_201580]))))
  (= 
    (program $P $N $F) 
    ( (program $P $N0) (is $N (max 1 (round (* $N0 $F))))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]))*->'True'='True';'True'='False'), error(_171958, _171960), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 205, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 205, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 205, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 205, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_327184, _327186), once(user:is_compatio0), '$restore_trace'(_327184, _327186))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_327184, _327186), system:once(user:is_compatio0), system:'$restore_trace'(_327184, _327186))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_327184, _327186))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_346700, _346702), once(user:option_value0(load, silent)), '$restore_trace'(_346700, _346702))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_346700, _346702), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_346700, _346702))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_346700, _346702))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_355990, _355992), once(user:is_flag0(convert)), '$restore_trace'(_355990, _355992))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_355990, _355992), system:once(user:is_flag0(convert)), system:'$restore_trace'(_355990, _355992))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_355990, _355992))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_375498, _375500), once(user:option_value0(html, 'True')), '$restore_trace'(_375498, _375500))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_375498, _375500), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_375498, _375500))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_375498, _375500))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _398750)
   Fail: (206) [system] current_prolog_flag(windows, _399678)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_405138, _405140), once(user:is_flag0(log)), '$restore_trace'(_405138, _405140))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_405138, _405140), system:once(user:is_flag0(log)), system:'$restore_trace'(_405138, _405140))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_405138, _405140))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_413508, _413510), once(user:is_flag0(test)), '$restore_trace'(_413508, _413510))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_413508, _413510), system:once(user:is_flag0(test)), system:'$restore_trace'(_413508, _413510))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_413508, _413510))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_421904)
^  Unify: (203) [user] original_user_error(_421904)
   Call: (204) [system] stream_property(_421904, file_no(2))
   Unify: (204) [system] stream_property(_421904, file_no(2))
   Call: (205) [system] nonvar(_421904)
   Redo: (204) [system] stream_property(_421904, file_no(2))
   Unify: (204) [system] stream_property(_421904, file_no(2))
   Call: (205) [system] nonvar(_421904)
   Redo: (204) [system] stream_property(_421904, file_no(2))
   Unify: (204) [system] stream_property(_421904, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_433024)
   Redo: (204) [system] stream_property(_421904, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_450718, _450724], 'MeTTaLog only: ', ";"), !, atom_string(_450724, _450744), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450744, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_450718, _450724], 'MeTTaLog only: ', ";"), !, atom_string(_450724, _450744), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450744, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_450718, _450724], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_450718, _450724], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_450718, _450724], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_450718, _450724], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_450718, _450724], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_450718, _450724], 'MeTTaLog only: ', ";"), !, atom_string(_450724, _450744), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450744, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_450718, _450724], 'MeTTaLog only: ', ";"), !, atom_string(_450724, _450744), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450744, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_450718, _450724], 'MeTTaLog only: ', ";"), !, atom_string(_450724, _450744), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450744, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_484164, _450724], 'MeTTaLog: ', ";"), !, atom_string(_450724, _450744), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450744, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_484164, _450724], 'MeTTaLog: ', ";"), !, atom_string(_450724, _450744), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450744, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_484164, _450724], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_484164, _450724], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_484164, _450724], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_484164, _450724], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_484164, _450724], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_484164, _450724], 'MeTTaLog: ', ";"), !, atom_string(_450724, _450744), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450744, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_484164, _450724], 'MeTTaLog: ', ";"), !, atom_string(_450724, _450744), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450744, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_484164, _450724], 'MeTTaLog: ', ";"), !, atom_string(_450724, _450744), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450744, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
   Call: (197) [system] var(";                                        ;\tprogram(?Program, ?Times)")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                        ;\tprogram(?Program, ?Times)"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
^  Call: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_110518, _110520), once(user:is_compatio0), '$restore_trace'(_110518, _110520))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_110518, _110520), system:once(user:is_compatio0), system:'$restore_trace'(_110518, _110520))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_110518, _110520))
^  Redo: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_130034, _130036), once(user:option_value0(load, silent)), '$restore_trace'(_130034, _130036))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_130034, _130036), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_130034, _130036))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_130034, _130036))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_139324, _139326), once(user:is_flag0(convert)), '$restore_trace'(_139324, _139326))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_139324, _139326), system:once(user:is_flag0(convert)), system:'$restore_trace'(_139324, _139326))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_139324, _139326))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_158832, _158834), once(user:option_value0(html, 'True')), '$restore_trace'(_158832, _158834))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_158832, _158834), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_158832, _158834))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_158832, _158834))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _182084)
   Fail: (206) [system] current_prolog_flag(windows, _183012)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_188472, _188474), once(user:is_flag0(log)), '$restore_trace'(_188472, _188474))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_188472, _188474), system:once(user:is_flag0(log)), system:'$restore_trace'(_188472, _188474))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_188472, _188474))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_196842, _196844), once(user:is_flag0(test)), '$restore_trace'(_196842, _196844))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_196842, _196844), system:once(user:is_flag0(test)), system:'$restore_trace'(_196842, _196844))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_196842, _196844))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_205238)
^  Unify: (203) [user] original_user_error(_205238)
   Call: (204) [system] stream_property(_205238, file_no(2))
   Unify: (204) [system] stream_property(_205238, file_no(2))
   Call: (205) [system] nonvar(_205238)
   Redo: (204) [system] stream_property(_205238, file_no(2))
   Unify: (204) [system] stream_property(_205238, file_no(2))
   Call: (205) [system] nonvar(_205238)
   Redo: (204) [system] stream_property(_205238, file_no(2))
   Unify: (204) [system] stream_property(_205238, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_216358)
   Redo: (204) [system] stream_property(_205238, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                        ;\tprogram(?Program, ?Times)"])
;;;                                        ;	program(?Program, ?Times)
^  Exit: (198) [user] format(';;~w~n', [";                                        ;\tprogram(?Program, ?Times)"])
^  Exit: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Call: (197) [user] ignore((symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_234052, _234058], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_234058, _234078), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _234078, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_234052, _234058], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_234058, _234078), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _234078, _3422)))
^  Call: (199) [user] symbolic(";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (199) [user] symbolic(";                                        ;\tprogram(?Program, ?Times)")
   Call: (200) [system] atomic(";                                        ;\tprogram(?Program, ?Times)")
   Exit: (200) [system] atomic(";                                        ;\tprogram(?Program, ?Times)")
^  Exit: (199) [user] symbolic(";                                        ;\tprogram(?Program, ?Times)")
^  Call: (199) [user] symbolic_list_concat([_234052, _234058], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (199) [user] symbolic_list_concat([_234052, _234058], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)")
   Call: (200) [system] atomic_list_concat([_234052, _234058], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)")
   Fail: (200) [system] atomic_list_concat([_234052, _234058], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)")
^  Fail: (199) [user] symbolic_list_concat([_234052, _234058], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)")
^  Redo: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_234052, _234058], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_234058, _234078), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _234078, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_234052, _234058], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_234058, _234078), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _234078, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_234052, _234058], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_234058, _234078), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _234078, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_267498, _234058], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_234058, _234078), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _234078, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_267498, _234058], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_234058, _234078), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _234078, _3422)))
^  Call: (199) [user] symbolic(";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (199) [user] symbolic(";                                        ;\tprogram(?Program, ?Times)")
   Call: (200) [system] atomic(";                                        ;\tprogram(?Program, ?Times)")
   Exit: (200) [system] atomic(";                                        ;\tprogram(?Program, ?Times)")
^  Exit: (199) [user] symbolic(";                                        ;\tprogram(?Program, ?Times)")
^  Call: (199) [user] symbolic_list_concat([_267498, _234058], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (199) [user] symbolic_list_concat([_267498, _234058], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)")
   Call: (200) [system] atomic_list_concat([_267498, _234058], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)")
   Fail: (200) [system] atomic_list_concat([_267498, _234058], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)")
^  Fail: (199) [user] symbolic_list_concat([_267498, _234058], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)")
^  Redo: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_267498, _234058], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_234058, _234078), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _234078, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_267498, _234058], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_234058, _234078), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _234078, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_267498, _234058], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_234058, _234078), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _234078, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 208, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 208, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 208, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 208, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_413992, _413994), once(user:is_compatio0), '$restore_trace'(_413992, _413994))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_413992, _413994), system:once(user:is_compatio0), system:'$restore_trace'(_413992, _413994))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_413992, _413994))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_433508, _433510), once(user:option_value0(load, silent)), '$restore_trace'(_433508, _433510))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_433508, _433510), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_433508, _433510))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_433508, _433510))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_442798, _442800), once(user:is_flag0(convert)), '$restore_trace'(_442798, _442800))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_442798, _442800), system:once(user:is_flag0(convert)), system:'$restore_trace'(_442798, _442800))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_442798, _442800))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_462306, _462308), once(user:option_value0(html, 'True')), '$restore_trace'(_462306, _462308))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_462306, _462308), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_462306, _462308))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_462306, _462308))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _485558)
   Fail: (206) [system] current_prolog_flag(windows, _486486)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_491946, _491948), once(user:is_flag0(log)), '$restore_trace'(_491946, _491948))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_491946, _491948), system:once(user:is_flag0(log)), system:'$restore_trace'(_491946, _491948))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_491946, _491948))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_500316, _500318), once(user:is_flag0(test)), '$restore_trace'(_500316, _500318))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_500316, _500318), system:once(user:is_flag0(test)), system:'$restore_trace'(_500316, _500318))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_500316, _500318))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_508712)
^  Unify: (203) [user] original_user_error(_508712)
   Call: (204) [system] stream_property(_508712, file_no(2))
   Unify: (204) [system] stream_property(_508712, file_no(2))
   Call: (205) [system] nonvar(_508712)
   Redo: (204) [system] stream_property(_508712, file_no(2))
   Unify: (204) [system] stream_property(_508712, file_no(2))
   Call: (205) [system] nonvar(_508712)
   Redo: (204) [system] stream_property(_508712, file_no(2))
   Unify: (204) [system] stream_property(_508712, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_519832)
   Redo: (204) [system] stream_property(_508712, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_17194, _17200], 'MeTTaLog only: ', ";"), !, atom_string(_17200, _17220), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _17220, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_17194, _17200], 'MeTTaLog only: ', ";"), !, atom_string(_17200, _17220), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _17220, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_17194, _17200], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_17194, _17200], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_17194, _17200], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_17194, _17200], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_17194, _17200], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_17194, _17200], 'MeTTaLog only: ', ";"), !, atom_string(_17200, _17220), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _17220, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_17194, _17200], 'MeTTaLog only: ', ";"), !, atom_string(_17200, _17220), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _17220, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_17194, _17200], 'MeTTaLog only: ', ";"), !, atom_string(_17200, _17220), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _17220, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_50640, _17200], 'MeTTaLog: ', ";"), !, atom_string(_17200, _17220), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _17220, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_50640, _17200], 'MeTTaLog: ', ";"), !, atom_string(_17200, _17220), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _17220, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_50640, _17200], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_50640, _17200], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_50640, _17200], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_50640, _17200], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_50640, _17200], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_50640, _17200], 'MeTTaLog: ', ";"), !, atom_string(_17200, _17220), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _17220, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_50640, _17200], 'MeTTaLog: ', ";"), !, atom_string(_17200, _17220), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _17220, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_50640, _17200], 'MeTTaLog: ', ";"), !, atom_string(_17200, _17220), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _17220, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; ", 209, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; ", 209, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
   Call: (196) [system] var('$COMMENT'("; ", 209, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; ", 209, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Call: (197) [system] var("; ")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; "==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
^  Call: (197) [user] write_comment("; ")
^  Unify: (197) [user] write_comment("; ")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_197134, _197136), once(user:is_compatio0), '$restore_trace'(_197134, _197136))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_197134, _197136), system:once(user:is_compatio0), system:'$restore_trace'(_197134, _197136))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_197134, _197136))
^  Redo: (197) [user] write_comment("; ")
^  Unify: (197) [user] write_comment("; ")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_216650, _216652), once(user:option_value0(load, silent)), '$restore_trace'(_216650, _216652))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_216650, _216652), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_216650, _216652))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_216650, _216652))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_225940, _225942), once(user:is_flag0(convert)), '$restore_trace'(_225940, _225942))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_225940, _225942), system:once(user:is_flag0(convert)), system:'$restore_trace'(_225940, _225942))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_225940, _225942))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_245448, _245450), once(user:option_value0(html, 'True')), '$restore_trace'(_245448, _245450))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_245448, _245450), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_245448, _245450))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_245448, _245450))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; ")
^  Unify: (197) [user] write_comment("; ")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _268700)
   Fail: (206) [system] current_prolog_flag(windows, _269628)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_275088, _275090), once(user:is_flag0(log)), '$restore_trace'(_275088, _275090))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_275088, _275090), system:once(user:is_flag0(log)), system:'$restore_trace'(_275088, _275090))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_275088, _275090))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_283458, _283460), once(user:is_flag0(test)), '$restore_trace'(_283458, _283460))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_283458, _283460), system:once(user:is_flag0(test)), system:'$restore_trace'(_283458, _283460))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_283458, _283460))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_291854)
^  Unify: (203) [user] original_user_error(_291854)
   Call: (204) [system] stream_property(_291854, file_no(2))
   Unify: (204) [system] stream_property(_291854, file_no(2))
   Call: (205) [system] nonvar(_291854)
   Redo: (204) [system] stream_property(_291854, file_no(2))
   Unify: (204) [system] stream_property(_291854, file_no(2))
   Call: (205) [system] nonvar(_291854)
   Redo: (204) [system] stream_property(_291854, file_no(2))
   Unify: (204) [system] stream_property(_291854, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_302974)
   Redo: (204) [system] stream_property(_291854, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; "])
;;; 
^  Exit: (198) [user] format(';;~w~n', ["; "])
^  Exit: (197) [user] write_comment("; ")
^  Call: (197) [user] ignore((symbolic("; "), symbolic_list_concat([_320668, _320674], 'MeTTaLog only: ', "; "), !, atom_string(_320674, _320694), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _320694, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_320668, _320674], 'MeTTaLog only: ', "; "), !, atom_string(_320674, _320694), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _320694, _3422)))
^  Call: (199) [user] symbolic("; ")
^  Unify: (199) [user] symbolic("; ")
   Call: (200) [system] atomic("; ")
   Exit: (200) [system] atomic("; ")
^  Exit: (199) [user] symbolic("; ")
^  Call: (199) [user] symbolic_list_concat([_320668, _320674], 'MeTTaLog only: ', "; ")
^  Unify: (199) [user] symbolic_list_concat([_320668, _320674], 'MeTTaLog only: ', "; ")
   Call: (200) [system] atomic_list_concat([_320668, _320674], 'MeTTaLog only: ', "; ")
   Fail: (200) [system] atomic_list_concat([_320668, _320674], 'MeTTaLog only: ', "; ")
^  Fail: (199) [user] symbolic_list_concat([_320668, _320674], 'MeTTaLog only: ', "; ")
^  Redo: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_320668, _320674], 'MeTTaLog only: ', "; "), !, atom_string(_320674, _320694), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _320694, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_320668, _320674], 'MeTTaLog only: ', "; "), !, atom_string(_320674, _320694), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _320694, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_320668, _320674], 'MeTTaLog only: ', "; "), !, atom_string(_320674, _320694), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _320694, _3422)))
^  Call: (197) [user] ignore((symbolic("; "), symbolic_list_concat([_354114, _320674], 'MeTTaLog: ', "; "), !, atom_string(_320674, _320694), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _320694, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_354114, _320674], 'MeTTaLog: ', "; "), !, atom_string(_320674, _320694), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _320694, _3422)))
^  Call: (199) [user] symbolic("; ")
^  Unify: (199) [user] symbolic("; ")
   Call: (200) [system] atomic("; ")
   Exit: (200) [system] atomic("; ")
^  Exit: (199) [user] symbolic("; ")
^  Call: (199) [user] symbolic_list_concat([_354114, _320674], 'MeTTaLog: ', "; ")
^  Unify: (199) [user] symbolic_list_concat([_354114, _320674], 'MeTTaLog: ', "; ")
   Call: (200) [system] atomic_list_concat([_354114, _320674], 'MeTTaLog: ', "; ")
   Fail: (200) [system] atomic_list_concat([_354114, _320674], 'MeTTaLog: ', "; ")
^  Fail: (199) [user] symbolic_list_concat([_354114, _320674], 'MeTTaLog: ', "; ")
^  Redo: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_354114, _320674], 'MeTTaLog: ', "; "), !, atom_string(_320674, _320694), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _320694, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_354114, _320674], 'MeTTaLog: ', "; "), !, atom_string(_320674, _320694), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _320694, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_354114, _320674], 'MeTTaLog: ', "; "), !, atom_string(_320674, _320694), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _320694, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 211, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 211, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 211, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 211, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_500608, _500610), once(user:is_compatio0), '$restore_trace'(_500608, _500610))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_500608, _500610), system:once(user:is_compatio0), system:'$restore_trace'(_500608, _500610))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_500608, _500610))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_520124, _520126), once(user:option_value0(load, silent)), '$restore_trace'(_520124, _520126))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_520124, _520126), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_520124, _520126))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_520124, _520126))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_8962, _8964), once(user:is_flag0(convert)), '$restore_trace'(_8962, _8964))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_8962, _8964), system:once(user:is_flag0(convert)), system:'$restore_trace'(_8962, _8964))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_8962, _8964))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_28470, _28472), once(user:option_value0(html, 'True')), '$restore_trace'(_28470, _28472))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_28470, _28472), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_28470, _28472))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_28470, _28472))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _51722)
   Fail: (206) [system] current_prolog_flag(windows, _52650)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_58110, _58112), once(user:is_flag0(log)), '$restore_trace'(_58110, _58112))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_58110, _58112), system:once(user:is_flag0(log)), system:'$restore_trace'(_58110, _58112))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_58110, _58112))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_66480, _66482), once(user:is_flag0(test)), '$restore_trace'(_66480, _66482))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_66480, _66482), system:once(user:is_flag0(test)), system:'$restore_trace'(_66480, _66482))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_66480, _66482))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_74876)
^  Unify: (203) [user] original_user_error(_74876)
   Call: (204) [system] stream_property(_74876, file_no(2))
   Unify: (204) [system] stream_property(_74876, file_no(2))
   Call: (205) [system] nonvar(_74876)
   Redo: (204) [system] stream_property(_74876, file_no(2))
   Unify: (204) [system] stream_property(_74876, file_no(2))
   Call: (205) [system] nonvar(_74876)
   Redo: (204) [system] stream_property(_74876, file_no(2))
   Unify: (204) [system] stream_property(_74876, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_85996)
   Redo: (204) [system] stream_property(_74876, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_103690, _103696], 'MeTTaLog only: ', ";"), !, atom_string(_103696, _103716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _103716, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_103690, _103696], 'MeTTaLog only: ', ";"), !, atom_string(_103696, _103716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _103716, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_103690, _103696], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_103690, _103696], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_103690, _103696], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_103690, _103696], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_103690, _103696], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_103690, _103696], 'MeTTaLog only: ', ";"), !, atom_string(_103696, _103716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _103716, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_103690, _103696], 'MeTTaLog only: ', ";"), !, atom_string(_103696, _103716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _103716, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_103690, _103696], 'MeTTaLog only: ', ";"), !, atom_string(_103696, _103716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _103716, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_137136, _103696], 'MeTTaLog: ', ";"), !, atom_string(_103696, _103716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _103716, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_137136, _103696], 'MeTTaLog: ', ";"), !, atom_string(_103696, _103716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _103716, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_137136, _103696], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_137136, _103696], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_137136, _103696], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_137136, _103696], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_137136, _103696], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_137136, _103696], 'MeTTaLog: ', ";"), !, atom_string(_103696, _103716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _103716, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_137136, _103696], 'MeTTaLog: ', ";"), !, atom_string(_103696, _103716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _103716, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_137136, _103696], 'MeTTaLog: ', ";"), !, atom_string(_103696, _103716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _103716, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
   Call: (197) [system] var(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
^  Call: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_283654, _283656), once(user:is_compatio0), '$restore_trace'(_283654, _283656))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_283654, _283656), system:once(user:is_compatio0), system:'$restore_trace'(_283654, _283656))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_283654, _283656))
^  Redo: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_303170, _303172), once(user:option_value0(load, silent)), '$restore_trace'(_303170, _303172))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_303170, _303172), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_303170, _303172))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_303170, _303172))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_312460, _312462), once(user:is_flag0(convert)), '$restore_trace'(_312460, _312462))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_312460, _312462), system:once(user:is_flag0(convert)), system:'$restore_trace'(_312460, _312462))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_312460, _312462))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_331968, _331970), once(user:option_value0(html, 'True')), '$restore_trace'(_331968, _331970))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_331968, _331970), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_331968, _331970))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_331968, _331970))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _355220)
   Fail: (206) [system] current_prolog_flag(windows, _356148)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_361608, _361610), once(user:is_flag0(log)), '$restore_trace'(_361608, _361610))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_361608, _361610), system:once(user:is_flag0(log)), system:'$restore_trace'(_361608, _361610))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_361608, _361610))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_369978, _369980), once(user:is_flag0(test)), '$restore_trace'(_369978, _369980))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_369978, _369980), system:once(user:is_flag0(test)), system:'$restore_trace'(_369978, _369980))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_369978, _369980))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_378374)
^  Unify: (203) [user] original_user_error(_378374)
   Call: (204) [system] stream_property(_378374, file_no(2))
   Unify: (204) [system] stream_property(_378374, file_no(2))
   Call: (205) [system] nonvar(_378374)
   Redo: (204) [system] stream_property(_378374, file_no(2))
   Unify: (204) [system] stream_property(_378374, file_no(2))
   Call: (205) [system] nonvar(_378374)
   Redo: (204) [system] stream_property(_378374, file_no(2))
   Unify: (204) [system] stream_property(_378374, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_389494)
   Redo: (204) [system] stream_property(_378374, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"])
;;;                                        	Times are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on
^  Exit: (198) [user] format(';;~w~n', [";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"])
^  Exit: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Call: (197) [user] ignore((symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_407188, _407194], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_407194, _407214), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _407214, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_407188, _407194], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_407194, _407214), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _407214, _3422)))
^  Call: (199) [user] symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (199) [user] symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Call: (200) [system] atomic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Exit: (200) [system] atomic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Exit: (199) [user] symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Call: (199) [user] symbolic_list_concat([_407188, _407194], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (199) [user] symbolic_list_concat([_407188, _407194], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Call: (200) [system] atomic_list_concat([_407188, _407194], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Fail: (200) [system] atomic_list_concat([_407188, _407194], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Fail: (199) [user] symbolic_list_concat([_407188, _407194], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Redo: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_407188, _407194], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_407194, _407214), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _407214, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_407188, _407194], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_407194, _407214), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _407214, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_407188, _407194], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_407194, _407214), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _407214, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_440634, _407194], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_407194, _407214), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _407214, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_440634, _407194], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_407194, _407214), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _407214, _3422)))
^  Call: (199) [user] symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (199) [user] symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Call: (200) [system] atomic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Exit: (200) [system] atomic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Exit: (199) [user] symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Call: (199) [user] symbolic_list_concat([_440634, _407194], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (199) [user] symbolic_list_concat([_440634, _407194], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Call: (200) [system] atomic_list_concat([_440634, _407194], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Fail: (200) [system] atomic_list_concat([_440634, _407194], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Fail: (199) [user] symbolic_list_concat([_440634, _407194], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Redo: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_440634, _407194], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_407194, _407214), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _407214, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_440634, _407194], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_407194, _407214), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _407214, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_440634, _407194], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_407194, _407214), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _407214, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 214, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 214, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 214, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 214, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_67006, _67008), once(user:is_compatio0), '$restore_trace'(_67006, _67008))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_67006, _67008), system:once(user:is_compatio0), system:'$restore_trace'(_67006, _67008))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_67006, _67008))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_86522, _86524), once(user:option_value0(load, silent)), '$restore_trace'(_86522, _86524))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_86522, _86524), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_86522, _86524))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_86522, _86524))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_95812, _95814), once(user:is_flag0(convert)), '$restore_trace'(_95812, _95814))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_95812, _95814), system:once(user:is_flag0(convert)), system:'$restore_trace'(_95812, _95814))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_95812, _95814))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_115320, _115322), once(user:option_value0(html, 'True')), '$restore_trace'(_115320, _115322))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_115320, _115322), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_115320, _115322))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_115320, _115322))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _138572)
   Fail: (206) [system] current_prolog_flag(windows, _139500)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_144960, _144962), once(user:is_flag0(log)), '$restore_trace'(_144960, _144962))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_144960, _144962), system:once(user:is_flag0(log)), system:'$restore_trace'(_144960, _144962))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_144960, _144962))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_153330, _153332), once(user:is_flag0(test)), '$restore_trace'(_153330, _153332))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_153330, _153332), system:once(user:is_flag0(test)), system:'$restore_trace'(_153330, _153332))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_153330, _153332))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_161726)
^  Unify: (203) [user] original_user_error(_161726)
   Call: (204) [system] stream_property(_161726, file_no(2))
   Unify: (204) [system] stream_property(_161726, file_no(2))
   Call: (205) [system] nonvar(_161726)
   Redo: (204) [system] stream_property(_161726, file_no(2))
   Unify: (204) [system] stream_property(_161726, file_no(2))
   Call: (205) [system] nonvar(_161726)
   Redo: (204) [system] stream_property(_161726, file_no(2))
   Unify: (204) [system] stream_property(_161726, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_172846)
   Redo: (204) [system] stream_property(_161726, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_190540, _190546], 'MeTTaLog only: ', ";"), !, atom_string(_190546, _190566), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _190566, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_190540, _190546], 'MeTTaLog only: ', ";"), !, atom_string(_190546, _190566), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _190566, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_190540, _190546], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_190540, _190546], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_190540, _190546], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_190540, _190546], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_190540, _190546], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_190540, _190546], 'MeTTaLog only: ', ";"), !, atom_string(_190546, _190566), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _190566, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_190540, _190546], 'MeTTaLog only: ', ";"), !, atom_string(_190546, _190566), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _190566, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_190540, _190546], 'MeTTaLog only: ', ";"), !, atom_string(_190546, _190566), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _190566, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_223986, _190546], 'MeTTaLog: ', ";"), !, atom_string(_190546, _190566), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _190566, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_223986, _190546], 'MeTTaLog: ', ";"), !, atom_string(_190546, _190566), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _190566, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_223986, _190546], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_223986, _190546], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_223986, _190546], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_223986, _190546], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_223986, _190546], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_223986, _190546], 'MeTTaLog: ', ";"), !, atom_string(_190546, _190566), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _190566, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_223986, _190546], 'MeTTaLog: ', ";"), !, atom_string(_190546, _190566), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _190566, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_223986, _190546], 'MeTTaLog: ', ";"), !, atom_string(_190546, _190566), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _190566, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
   Call: (197) [system] var(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
^  Call: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_370498, _370500), once(user:is_compatio0), '$restore_trace'(_370498, _370500))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_370498, _370500), system:once(user:is_compatio0), system:'$restore_trace'(_370498, _370500))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_370498, _370500))
^  Redo: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_390014, _390016), once(user:option_value0(load, silent)), '$restore_trace'(_390014, _390016))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_390014, _390016), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_390014, _390016))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_390014, _390016))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_399304, _399306), once(user:is_flag0(convert)), '$restore_trace'(_399304, _399306))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_399304, _399306), system:once(user:is_flag0(convert)), system:'$restore_trace'(_399304, _399306))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_399304, _399306))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_418812, _418814), once(user:option_value0(html, 'True')), '$restore_trace'(_418812, _418814))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_418812, _418814), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_418812, _418814))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_418812, _418814))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _442064)
   Fail: (206) [system] current_prolog_flag(windows, _442992)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_448452, _448454), once(user:is_flag0(log)), '$restore_trace'(_448452, _448454))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_448452, _448454), system:once(user:is_flag0(log)), system:'$restore_trace'(_448452, _448454))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_448452, _448454))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_456822, _456824), once(user:is_flag0(test)), '$restore_trace'(_456822, _456824))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_456822, _456824), system:once(user:is_flag0(test)), system:'$restore_trace'(_456822, _456824))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_456822, _456824))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_465218)
^  Unify: (203) [user] original_user_error(_465218)
   Call: (204) [system] stream_property(_465218, file_no(2))
   Unify: (204) [system] stream_property(_465218, file_no(2))
   Call: (205) [system] nonvar(_465218)
   Redo: (204) [system] stream_property(_465218, file_no(2))
   Unify: (204) [system] stream_property(_465218, file_no(2))
   Call: (205) [system] nonvar(_465218)
   Redo: (204) [system] stream_property(_465218, file_no(2))
   Unify: (204) [system] stream_property(_465218, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_476338)
   Redo: (204) [system] stream_property(_465218, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"])
;;;                                        	AMD 5400+ (gcc 4.4.1; AMD64 mode)
^  Exit: (198) [user] format(';;~w~n', [";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"])
^  Exit: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Call: (197) [user] ignore((symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_494032, _494038], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_494038, _494058), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _494058, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_494032, _494038], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_494038, _494058), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _494058, _3422)))
^  Call: (199) [user] symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (199) [user] symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Call: (200) [system] atomic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Exit: (200) [system] atomic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Exit: (199) [user] symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Call: (199) [user] symbolic_list_concat([_494032, _494038], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (199) [user] symbolic_list_concat([_494032, _494038], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Call: (200) [system] atomic_list_concat([_494032, _494038], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Fail: (200) [system] atomic_list_concat([_494032, _494038], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Fail: (199) [user] symbolic_list_concat([_494032, _494038], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Redo: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_494032, _494038], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_494038, _494058), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _494058, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_494032, _494038], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_494038, _494058), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _494058, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_494032, _494038], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_494038, _494058), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3632, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_7412, _3612], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_3612, _3632), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3632, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_7412, _3612], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_3612, _3632), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3632, _3422)))
^  Call: (199) [user] symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (199) [user] symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Call: (200) [system] atomic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Exit: (200) [system] atomic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Exit: (199) [user] symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Call: (199) [user] symbolic_list_concat([_7412, _3612], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (199) [user] symbolic_list_concat([_7412, _3612], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Call: (200) [system] atomic_list_concat([_7412, _3612], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Fail: (200) [system] atomic_list_concat([_7412, _3612], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Fail: (199) [user] symbolic_list_concat([_7412, _3612], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Redo: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_7412, _3612], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_3612, _3632), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3632, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_7412, _3612], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_3612, _3632), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3632, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_7412, _3612], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_3612, _3632), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3632, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, boyer, 8], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, boyer, 8], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Call: (196) [system] var([=, [program, boyer, 8], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, boyer, 8], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Call: (196) [system] string([=, [program, boyer, 8], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, boyer, 8], 'True'], _130050), pfcAdd_Now('next-operation'(_130050)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, boyer, 8], 'True'], _130050), pfcAdd_Now('next-operation'(_130050)))
   Call: (197) [user] into_simple_op(+, [=, [program, boyer, 8], 'True'], _130050)
   Unify: (197) [user] into_simple_op(+, [=, [program, boyer, 8], 'True'], op(+, =, _132842))
   Call: (198) [user] o_s([[program, boyer, 8], 'True'], _132842)
   Unify: (198) [user] o_s([[program, boyer, 8], 'True'], _132842)
   Call: (199) [user] o_s([program, boyer, 8], _132842)
   Unify: (199) [user] o_s([program, boyer, 8], _132842)
   Call: (200) [user] o_s(program, _132842)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, boyer, 8], program)
   Exit: (198) [user] o_s([[program, boyer, 8], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, boyer, 8], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_154060))
^  Unify: (199) [user] must_ex(current_why_UU(_154060))
   Call: (201) [user] current_why_UU(_154060)
   Unify: (201) [user] current_why_UU(_154060)
^  Call: (202) [user] get_why_uu(_154060)
^  Unify: (202) [user] get_why_uu(_154060)
^  Call: (203) [user] findall(_159600, current_why(_159600), _159606)
^  Unify: (203) [$bags] findall(_159600, user:current_why(_159600), _159606)
^  Call: (204) [$bags] findall(_159600, user:current_why(_159600), _159606, [])
^  Unify: (204) [$bags] findall(_159600, user:current_why(_159600), _159606, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_159600, user:current_why(_159600), _159606, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_159600, user:current_why(_159600), _159606, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_159600, user:current_why(_159600), _159606, [])
   Unify: (206) [$bags] findall_loop(_159600, user:current_why(_159600), _159606, [])
^  Call: (207) [user] bugger:current_why(_159600)
^  Unify: (207) [user] bugger:current_why(_159600)
^  Call: (208) [user] bugger:current_why_data(_159600)
^  Unify: (208) [user] bugger:current_why_data(_159600)
   Call: (209) [system] nb_current('$current_why', wp(_159600, _170860))
   Fail: (209) [system] nb_current('$current_why', wp(_159600, _170860))
^  Redo: (208) [user] bugger:current_why_data(_159600)
^  Unify: (208) [user] bugger:current_why_data(_159600)
   Call: (209) [t_l] t_l:current_why_source(_159600)
   Fail: (209) [t_l] t_l:current_why_source(_159600)
^  Fail: (208) [user] bugger:current_why_data(_159600)
^  Redo: (207) [user] bugger:current_why(_159600)
^  Unify: (207) [user] bugger:current_why(mfl4(_178288, _178290, _178292, _178294))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_179244, _179246), once(user:current_mfl4(_178288, _178290, _178292, _178294)), '$restore_trace'(_179244, _179246))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_179244, _179246), system:once(user:current_mfl4(_178288, _178290, _178292, _178294)), system:'$restore_trace'(_179244, _179246))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_179244, _179246))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_178288, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_178288, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_159600, user:current_why(_159600), _159606, [])
   Exit: (206) [$bags] findall_loop(_159600, user:current_why(_159600), [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_159600, user:current_why(_159600), [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_159600, user:current_why(_159600), [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_159600, user:current_why(_159600), [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _154060)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _154060)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_315672, _315674)
   Fail: (204) [system] [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_315672, _315674)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _154060)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _154060)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _346034)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _346034)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _346034)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _346034)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _346034)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _346034)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _346034)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _346034)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_196076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_190322, _190324)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_190322, _190324)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _348636)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _348636)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _348636)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _368432, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_368432)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _368432, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_368432)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _368432, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_368432)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _368432, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_368432)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _398874)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _368432, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_368432)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _368432, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_368432)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _499286, _499288)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _503030=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _504900)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_511456, _511458, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _513352)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _517994)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_74276)
   Fail: (202) [t_l] t_l:pfcSearchTL(_74276)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_77050)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, boyer, 8], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True'])\=[_98516|_98518]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True'])\=[_98516|_98518]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']))*->_3422='True';_3422='False'), error(_102254, _102256), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']))*->_3422='True';_3422='False'), error(_102254, _102256), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True'])
   Call: (204) [user] metta_interp_mode(+, _105970)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Call: (205) [user] metta_interp_mode(load, _110560)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, boyer, 8], 'True'], [=, [program, boyer, 8], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, boyer, 8], 'True'], [=, [program, boyer, 8], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _119782)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, boyer, 8], 'True'], [=, [program, boyer, 8], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, boyer, 8], 'True'], [=, [program, boyer, 8], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_126258, _126260), once(user:is_compatio0), '$restore_trace'(_126258, _126260))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_126258, _126260), system:once(user:is_compatio0), system:'$restore_trace'(_126258, _126260))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_126258, _126260))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_131876, must_det_ll(user:metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))), (_131876==""->true;our_ansi_format('#ffa505', '~w~n', [_131876]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_131876, must_det_ll(user:metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))), (_131876==""->true;our_ansi_format('#ffa505', '~w~n', [_131876]))))
  (= 
    (program boyer 8) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, boyer, 8], 'True'], [=, [program, boyer, 8], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']))*->'True'='True';'True'='False'), error(_102254, _102256), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, browse, 7], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3974, 219, 28, 3974))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, browse, 7], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3974, 219, 28, 3974))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Call: (196) [system] var([=, [program, browse, 7], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, browse, 7], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Call: (196) [system] string([=, [program, browse, 7], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, browse, 7], 'True'], _233234), pfcAdd_Now('next-operation'(_233234)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, browse, 7], 'True'], _233234), pfcAdd_Now('next-operation'(_233234)))
   Call: (197) [user] into_simple_op(+, [=, [program, browse, 7], 'True'], _233234)
   Unify: (197) [user] into_simple_op(+, [=, [program, browse, 7], 'True'], op(+, =, _236026))
   Call: (198) [user] o_s([[program, browse, 7], 'True'], _236026)
   Unify: (198) [user] o_s([[program, browse, 7], 'True'], _236026)
   Call: (199) [user] o_s([program, browse, 7], _236026)
   Unify: (199) [user] o_s([program, browse, 7], _236026)
   Call: (200) [user] o_s(program, _236026)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, browse, 7], program)
   Exit: (198) [user] o_s([[program, browse, 7], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, browse, 7], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_257244))
^  Unify: (199) [user] must_ex(current_why_UU(_257244))
   Call: (201) [user] current_why_UU(_257244)
   Unify: (201) [user] current_why_UU(_257244)
^  Call: (202) [user] get_why_uu(_257244)
^  Unify: (202) [user] get_why_uu(_257244)
^  Call: (203) [user] findall(_262784, current_why(_262784), _262790)
^  Unify: (203) [$bags] findall(_262784, user:current_why(_262784), _262790)
^  Call: (204) [$bags] findall(_262784, user:current_why(_262784), _262790, [])
^  Unify: (204) [$bags] findall(_262784, user:current_why(_262784), _262790, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_262784, user:current_why(_262784), _262790, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_262784, user:current_why(_262784), _262790, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_262784, user:current_why(_262784), _262790, [])
   Unify: (206) [$bags] findall_loop(_262784, user:current_why(_262784), _262790, [])
^  Call: (207) [user] bugger:current_why(_262784)
^  Unify: (207) [user] bugger:current_why(_262784)
^  Call: (208) [user] bugger:current_why_data(_262784)
^  Unify: (208) [user] bugger:current_why_data(_262784)
   Call: (209) [system] nb_current('$current_why', wp(_262784, _274044))
   Fail: (209) [system] nb_current('$current_why', wp(_262784, _274044))
^  Redo: (208) [user] bugger:current_why_data(_262784)
^  Unify: (208) [user] bugger:current_why_data(_262784)
   Call: (209) [t_l] t_l:current_why_source(_262784)
   Fail: (209) [t_l] t_l:current_why_source(_262784)
^  Fail: (208) [user] bugger:current_why_data(_262784)
^  Redo: (207) [user] bugger:current_why(_262784)
^  Unify: (207) [user] bugger:current_why(mfl4(_281472, _281474, _281476, _281478))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_282428, _282430), once(user:current_mfl4(_281472, _281474, _281476, _281478)), '$restore_trace'(_282428, _282430))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_282428, _282430), system:once(user:current_mfl4(_281472, _281474, _281476, _281478)), system:'$restore_trace'(_282428, _282430))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_282428, _282430))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_281472, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_281472, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_262784, user:current_why(_262784), _262790, [])
   Exit: (206) [$bags] findall_loop(_262784, user:current_why(_262784), [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_262784, user:current_why(_262784), [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_262784, user:current_why(_262784), [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_262784, user:current_why(_262784), [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _257244)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _257244)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_418856, _418858)
   Fail: (204) [system] [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_418856, _418858)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _257244)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _257244)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _449218)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _449218)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _449218)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _449218)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_299260, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_293974, _293976)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_293974, _293976)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _452288)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _452288)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _452288)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _472084, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_472084)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _472084, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_472084)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _472084, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_472084)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _472084, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_472084)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _502526)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _472084, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_472084)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _472084, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_472084)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _83404, _83406)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _87148=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _89018)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_95574, _95576, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _97470)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _102112)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_178558)
   Fail: (202) [t_l] t_l:pfcSearchTL(_178558)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_181332)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, browse, 7], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, browse, 7], 'True'])\=[_202798|_202800]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, browse, 7], 'True'])\=[_202798|_202800]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']))*->_3422='True';_3422='False'), error(_206536, _206538), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']))*->_3422='True';_3422='False'), error(_206536, _206538), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, browse, 7], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, browse, 7], 'True'])
   Call: (204) [user] metta_interp_mode(+, _210252)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Call: (205) [user] metta_interp_mode(load, _214842)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, browse, 7], 'True'], [=, [program, browse, 7], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, browse, 7], 'True'], [=, [program, browse, 7], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _224064)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, browse, 7], 'True'], [=, [program, browse, 7], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, browse, 7], 'True'], [=, [program, browse, 7], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_230540, _230542), once(user:is_compatio0), '$restore_trace'(_230540, _230542))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_230540, _230542), system:once(user:is_compatio0), system:'$restore_trace'(_230540, _230542))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_230540, _230542))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_236158, must_det_ll(user:metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))), (_236158==""->true;our_ansi_format('#ffa505', '~w~n', [_236158]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_236158, must_det_ll(user:metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))), (_236158==""->true;our_ansi_format('#ffa505', '~w~n', [_236158]))))
  (= 
    (program browse 7) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, browse, 7], 'True'], [=, [program, browse, 7], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, browse, 7], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']))*->'True'='True';'True'='False'), error(_206536, _206538), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, chat_parser, 46], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4010, 221, 29, 4010))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, chat_parser, 46], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4010, 221, 29, 4010))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Call: (196) [system] var([=, [program, chat_parser, 46], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, chat_parser, 46], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Call: (196) [system] string([=, [program, chat_parser, 46], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, chat_parser, 46], 'True'], _337516), pfcAdd_Now('next-operation'(_337516)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, chat_parser, 46], 'True'], _337516), pfcAdd_Now('next-operation'(_337516)))
   Call: (197) [user] into_simple_op(+, [=, [program, chat_parser, 46], 'True'], _337516)
   Unify: (197) [user] into_simple_op(+, [=, [program, chat_parser, 46], 'True'], op(+, =, _340308))
   Call: (198) [user] o_s([[program, chat_parser, 46], 'True'], _340308)
   Unify: (198) [user] o_s([[program, chat_parser, 46], 'True'], _340308)
   Call: (199) [user] o_s([program, chat_parser, 46], _340308)
   Unify: (199) [user] o_s([program, chat_parser, 46], _340308)
   Call: (200) [user] o_s(program, _340308)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, chat_parser, 46], program)
   Exit: (198) [user] o_s([[program, chat_parser, 46], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, chat_parser, 46], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_361526))
^  Unify: (199) [user] must_ex(current_why_UU(_361526))
   Call: (201) [user] current_why_UU(_361526)
   Unify: (201) [user] current_why_UU(_361526)
^  Call: (202) [user] get_why_uu(_361526)
^  Unify: (202) [user] get_why_uu(_361526)
^  Call: (203) [user] findall(_367066, current_why(_367066), _367072)
^  Unify: (203) [$bags] findall(_367066, user:current_why(_367066), _367072)
^  Call: (204) [$bags] findall(_367066, user:current_why(_367066), _367072, [])
^  Unify: (204) [$bags] findall(_367066, user:current_why(_367066), _367072, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_367066, user:current_why(_367066), _367072, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_367066, user:current_why(_367066), _367072, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_367066, user:current_why(_367066), _367072, [])
   Unify: (206) [$bags] findall_loop(_367066, user:current_why(_367066), _367072, [])
^  Call: (207) [user] bugger:current_why(_367066)
^  Unify: (207) [user] bugger:current_why(_367066)
^  Call: (208) [user] bugger:current_why_data(_367066)
^  Unify: (208) [user] bugger:current_why_data(_367066)
   Call: (209) [system] nb_current('$current_why', wp(_367066, _378326))
   Fail: (209) [system] nb_current('$current_why', wp(_367066, _378326))
^  Redo: (208) [user] bugger:current_why_data(_367066)
^  Unify: (208) [user] bugger:current_why_data(_367066)
   Call: (209) [t_l] t_l:current_why_source(_367066)
   Fail: (209) [t_l] t_l:current_why_source(_367066)
^  Fail: (208) [user] bugger:current_why_data(_367066)
^  Redo: (207) [user] bugger:current_why(_367066)
^  Unify: (207) [user] bugger:current_why(mfl4(_385754, _385756, _385758, _385760))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_386710, _386712), once(user:current_mfl4(_385754, _385756, _385758, _385760)), '$restore_trace'(_386710, _386712))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_386710, _386712), system:once(user:current_mfl4(_385754, _385756, _385758, _385760)), system:'$restore_trace'(_386710, _386712))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_386710, _386712))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_385754, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_385754, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_367066, user:current_why(_367066), _367072, [])
   Exit: (206) [$bags] findall_loop(_367066, user:current_why(_367066), [P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_367066, user:current_why(_367066), [P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_367066, user:current_why(_367066), [P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_367066, user:current_why(_367066), [P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _361526)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _361526)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_403542, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3650, _3652)
   Fail: (204) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3650, _3652)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _33352)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _33352)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _33352)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _33352)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _33352)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _33352)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _33352)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _33352)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _33352)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_395840, _395842)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_395840, _395842)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _34248)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _34248)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _34248)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _54044, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_54044)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _54044, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_54044)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _54044, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_54044)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _54044, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_54044)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _84486)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _54044, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_54044)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _54044, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_54044)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _184898, _184900)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _188642=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _190512)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_197068, _197070, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _198964)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _203606)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _54044, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_54044)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _54044, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_54044)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _54044, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_54044)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_280052)
   Fail: (202) [t_l] t_l:pfcSearchTL(_280052)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_282826)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, chat_parser, 46], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True'])\=[_304292|_304294]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True'])\=[_304292|_304294]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']))*->_3422='True';_3422='False'), error(_308030, _308032), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']))*->_3422='True';_3422='False'), error(_308030, _308032), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True'])
   Call: (204) [user] metta_interp_mode(+, _311746)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Call: (205) [user] metta_interp_mode(load, _316336)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, chat_parser, 46], 'True'], [=, [program, chat_parser, 46], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, chat_parser, 46], 'True'], [=, [program, chat_parser, 46], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _325558)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, chat_parser, 46], 'True'], [=, [program, chat_parser, 46], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, chat_parser, 46], 'True'], [=, [program, chat_parser, 46], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_332034, _332036), once(user:is_compatio0), '$restore_trace'(_332034, _332036))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_332034, _332036), system:once(user:is_compatio0), system:'$restore_trace'(_332034, _332036))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_332034, _332036))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_337652, must_det_ll(user:metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))), (_337652==""->true;our_ansi_format('#ffa505', '~w~n', [_337652]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_337652, must_det_ll(user:metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))), (_337652==""->true;our_ansi_format('#ffa505', '~w~n', [_337652]))))
  (= 
    (program chat_parser 46) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, chat_parser, 46], 'True'], [=, [program, chat_parser, 46], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']))*->'True'='True';'True'='False'), error(_308030, _308032), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, crypt, 868], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4052, 223, 35, 4052))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, crypt, 868], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4052, 223, 35, 4052))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Call: (196) [system] var([=, [program, crypt, 868], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, crypt, 868], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Call: (196) [system] string([=, [program, crypt, 868], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, crypt, 868], 'True'], _439012), pfcAdd_Now('next-operation'(_439012)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, crypt, 868], 'True'], _439012), pfcAdd_Now('next-operation'(_439012)))
   Call: (197) [user] into_simple_op(+, [=, [program, crypt, 868], 'True'], _439012)
   Unify: (197) [user] into_simple_op(+, [=, [program, crypt, 868], 'True'], op(+, =, _441804))
   Call: (198) [user] o_s([[program, crypt, 868], 'True'], _441804)
   Unify: (198) [user] o_s([[program, crypt, 868], 'True'], _441804)
   Call: (199) [user] o_s([program, crypt, 868], _441804)
   Unify: (199) [user] o_s([program, crypt, 868], _441804)
   Call: (200) [user] o_s(program, _441804)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, crypt, 868], program)
   Exit: (198) [user] o_s([[program, crypt, 868], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, crypt, 868], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_463022))
^  Unify: (199) [user] must_ex(current_why_UU(_463022))
   Call: (201) [user] current_why_UU(_463022)
   Unify: (201) [user] current_why_UU(_463022)
^  Call: (202) [user] get_why_uu(_463022)
^  Unify: (202) [user] get_why_uu(_463022)
^  Call: (203) [user] findall(_468562, current_why(_468562), _468568)
^  Unify: (203) [$bags] findall(_468562, user:current_why(_468562), _468568)
^  Call: (204) [$bags] findall(_468562, user:current_why(_468562), _468568, [])
^  Unify: (204) [$bags] findall(_468562, user:current_why(_468562), _468568, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_468562, user:current_why(_468562), _468568, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_468562, user:current_why(_468562), _468568, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_468562, user:current_why(_468562), _468568, [])
   Unify: (206) [$bags] findall_loop(_468562, user:current_why(_468562), _468568, [])
^  Call: (207) [user] bugger:current_why(_468562)
^  Unify: (207) [user] bugger:current_why(_468562)
^  Call: (208) [user] bugger:current_why_data(_468562)
^  Unify: (208) [user] bugger:current_why_data(_468562)
   Call: (209) [system] nb_current('$current_why', wp(_468562, _479822))
   Fail: (209) [system] nb_current('$current_why', wp(_468562, _479822))
^  Redo: (208) [user] bugger:current_why_data(_468562)
^  Unify: (208) [user] bugger:current_why_data(_468562)
   Call: (209) [t_l] t_l:current_why_source(_468562)
   Fail: (209) [t_l] t_l:current_why_source(_468562)
^  Fail: (208) [user] bugger:current_why_data(_468562)
^  Redo: (207) [user] bugger:current_why(_468562)
^  Unify: (207) [user] bugger:current_why(mfl4(_487250, _487252, _487254, _487256))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_488206, _488208), once(user:current_mfl4(_487250, _487252, _487254, _487256)), '$restore_trace'(_488206, _488208))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_488206, _488208), system:once(user:current_mfl4(_487250, _487252, _487254, _487256)), system:'$restore_trace'(_488206, _488208))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_488206, _488208))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_487250, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_487250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_468562, user:current_why(_468562), _468568, [])
   Exit: (206) [$bags] findall_loop(_468562, user:current_why(_468562), [P;HTML|mfl4(_505038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_468562, user:current_why(_468562), [P;HTML|mfl4(_505038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_468562, user:current_why(_468562), [P;HTML|mfl4(_505038, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_3626, user:current_why(_3626), [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_105426, _105428)
   Fail: (204) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_105426, _105428)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _135772)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _135772)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _135772)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _135772)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _135772)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _135772)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _135772)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _135772)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _135772)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_498260, _498262)
   Fail: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_498260, _498262)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _137166)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _137166)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _137166)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _156962, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_156962)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _156962, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_156962)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _156962, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_156962)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _156962, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_156962)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _187404)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _156962, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_156962)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _156962, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_156962)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _287816, _287818)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _291560=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _293430)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_299986, _299988, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _301882)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _306524)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _156962, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_156962)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _156962, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_156962)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _156962, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_156962)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_382970)
   Fail: (202) [t_l] t_l:pfcSearchTL(_382970)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_385744)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, crypt, 868], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True'])\=[_407210|_407212]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True'])\=[_407210|_407212]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']))*->_3422='True';_3422='False'), error(_410948, _410950), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']))*->_3422='True';_3422='False'), error(_410948, _410950), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True'])
   Call: (204) [user] metta_interp_mode(+, _414664)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Call: (205) [user] metta_interp_mode(load, _419254)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, crypt, 868], 'True'], [=, [program, crypt, 868], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, crypt, 868], 'True'], [=, [program, crypt, 868], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _428476)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, crypt, 868], 'True'], [=, [program, crypt, 868], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, crypt, 868], 'True'], [=, [program, crypt, 868], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_434952, _434954), once(user:is_compatio0), '$restore_trace'(_434952, _434954))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_434952, _434954), system:once(user:is_compatio0), system:'$restore_trace'(_434952, _434954))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_434952, _434954))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_440570, must_det_ll(user:metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))), (_440570==""->true;our_ansi_format('#ffa505', '~w~n', [_440570]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_440570, must_det_ll(user:metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))), (_440570==""->true;our_ansi_format('#ffa505', '~w~n', [_440570]))))
  (= 
    (program crypt 868) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, crypt, 868], 'True'], [=, [program, crypt, 868], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']))*->'True'='True';'True'='False'), error(_410948, _410950), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, fast_mu, 4819], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4089, 225, 30, 4089))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, fast_mu, 4819], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4089, 225, 30, 4089))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Call: (196) [system] var([=, [program, fast_mu, 4819], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, fast_mu, 4819], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Call: (196) [system] string([=, [program, fast_mu, 4819], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, fast_mu, 4819], 'True'], _21958), pfcAdd_Now('next-operation'(_21958)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, fast_mu, 4819], 'True'], _21958), pfcAdd_Now('next-operation'(_21958)))
   Call: (197) [user] into_simple_op(+, [=, [program, fast_mu, 4819], 'True'], _21958)
   Unify: (197) [user] into_simple_op(+, [=, [program, fast_mu, 4819], 'True'], op(+, =, _24750))
   Call: (198) [user] o_s([[program, fast_mu, 4819], 'True'], _24750)
   Unify: (198) [user] o_s([[program, fast_mu, 4819], 'True'], _24750)
   Call: (199) [user] o_s([program, fast_mu, 4819], _24750)
   Unify: (199) [user] o_s([program, fast_mu, 4819], _24750)
   Call: (200) [user] o_s(program, _24750)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, fast_mu, 4819], program)
   Exit: (198) [user] o_s([[program, fast_mu, 4819], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, fast_mu, 4819], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_45968))
^  Unify: (199) [user] must_ex(current_why_UU(_45968))
   Call: (201) [user] current_why_UU(_45968)
   Unify: (201) [user] current_why_UU(_45968)
^  Call: (202) [user] get_why_uu(_45968)
^  Unify: (202) [user] get_why_uu(_45968)
^  Call: (203) [user] findall(_51508, current_why(_51508), _51514)
^  Unify: (203) [$bags] findall(_51508, user:current_why(_51508), _51514)
^  Call: (204) [$bags] findall(_51508, user:current_why(_51508), _51514, [])
^  Unify: (204) [$bags] findall(_51508, user:current_why(_51508), _51514, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_51508, user:current_why(_51508), _51514, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_51508, user:current_why(_51508), _51514, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_51508, user:current_why(_51508), _51514, [])
   Unify: (206) [$bags] findall_loop(_51508, user:current_why(_51508), _51514, [])
^  Call: (207) [user] bugger:current_why(_51508)
^  Unify: (207) [user] bugger:current_why(_51508)
^  Call: (208) [user] bugger:current_why_data(_51508)
^  Unify: (208) [user] bugger:current_why_data(_51508)
   Call: (209) [system] nb_current('$current_why', wp(_51508, _62768))
   Fail: (209) [system] nb_current('$current_why', wp(_51508, _62768))
^  Redo: (208) [user] bugger:current_why_data(_51508)
^  Unify: (208) [user] bugger:current_why_data(_51508)
   Call: (209) [t_l] t_l:current_why_source(_51508)
   Fail: (209) [t_l] t_l:current_why_source(_51508)
^  Fail: (208) [user] bugger:current_why_data(_51508)
^  Redo: (207) [user] bugger:current_why(_51508)
^  Unify: (207) [user] bugger:current_why(mfl4(_70196, _70198, _70200, _70202))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_71152, _71154), once(user:current_mfl4(_70196, _70198, _70200, _70202)), '$restore_trace'(_71152, _71154))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_71152, _71154), system:once(user:current_mfl4(_70196, _70198, _70200, _70202)), system:'$restore_trace'(_71152, _71154))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_71152, _71154))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_70196, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_70196, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_51508, user:current_why(_51508), _51514, [])
   Exit: (206) [$bags] findall_loop(_51508, user:current_why(_51508), [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_51508, user:current_why(_51508), [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_51508, user:current_why(_51508), [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_51508, user:current_why(_51508), [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _45968)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _45968)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_207512, _207514)
   Fail: (204) [system] [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_207512, _207514)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _45968)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _45968)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237858)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237858)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237858)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237858)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237858)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237858)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _237858)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _237858)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _237858)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_87980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_81678, _81680)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_81678, _81680)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _239992)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _239992)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _239992)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _259788, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_259788)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _259788, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_259788)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _259788, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_259788)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _259788, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_259788)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _290230)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _259788, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_259788)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _259788, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_259788)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _390642, _390644)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _394386=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _396256)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_402812, _402814, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _404708)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _409350)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _259788, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_259788)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _259788, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_259788)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _259788, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_259788)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_485796)
   Fail: (202) [t_l] t_l:pfcSearchTL(_485796)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_488570)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, fast_mu, 4819], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True'])\=[_510036|_510038]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True'])\=[_510036|_510038]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']))*->_3422='True';_3422='False'), error(_513774, _513776), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']))*->_3422='True';_3422='False'), error(_513774, _513776), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True'])
   Call: (204) [user] metta_interp_mode(+, _517490)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Call: (205) [user] metta_interp_mode(load, _522080)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, fast_mu, 4819], 'True'], [=, [program, fast_mu, 4819], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, fast_mu, 4819], 'True'], [=, [program, fast_mu, 4819], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _11022)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, fast_mu, 4819], 'True'], [=, [program, fast_mu, 4819], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, fast_mu, 4819], 'True'], [=, [program, fast_mu, 4819], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_17498, _17500), once(user:is_compatio0), '$restore_trace'(_17498, _17500))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_17498, _17500), system:once(user:is_compatio0), system:'$restore_trace'(_17498, _17500))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_17498, _17500))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_23116, must_det_ll(user:metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))), (_23116==""->true;our_ansi_format('#ffa505', '~w~n', [_23116]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_23116, must_det_ll(user:metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))), (_23116==""->true;our_ansi_format('#ffa505', '~w~n', [_23116]))))
  (= 
    (program fast_mu 4819) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, fast_mu, 4819], 'True'], [=, [program, fast_mu, 4819], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']))*->'True'='True';'True'='False'), error(_3658, _3660), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, flatten, 8275], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4129, 227, 33, 4129))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, flatten, 8275], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4129, 227, 33, 4129))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Call: (196) [system] var([=, [program, flatten, 8275], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, flatten, 8275], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Call: (196) [system] string([=, [program, flatten, 8275], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, flatten, 8275], 'True'], _124474), pfcAdd_Now('next-operation'(_124474)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, flatten, 8275], 'True'], _124474), pfcAdd_Now('next-operation'(_124474)))
   Call: (197) [user] into_simple_op(+, [=, [program, flatten, 8275], 'True'], _124474)
   Unify: (197) [user] into_simple_op(+, [=, [program, flatten, 8275], 'True'], op(+, =, _127266))
   Call: (198) [user] o_s([[program, flatten, 8275], 'True'], _127266)
   Unify: (198) [user] o_s([[program, flatten, 8275], 'True'], _127266)
   Call: (199) [user] o_s([program, flatten, 8275], _127266)
   Unify: (199) [user] o_s([program, flatten, 8275], _127266)
   Call: (200) [user] o_s(program, _127266)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, flatten, 8275], program)
   Exit: (198) [user] o_s([[program, flatten, 8275], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, flatten, 8275], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_148484))
^  Unify: (199) [user] must_ex(current_why_UU(_148484))
   Call: (201) [user] current_why_UU(_148484)
   Unify: (201) [user] current_why_UU(_148484)
^  Call: (202) [user] get_why_uu(_148484)
^  Unify: (202) [user] get_why_uu(_148484)
^  Call: (203) [user] findall(_154024, current_why(_154024), _154030)
^  Unify: (203) [$bags] findall(_154024, user:current_why(_154024), _154030)
^  Call: (204) [$bags] findall(_154024, user:current_why(_154024), _154030, [])
^  Unify: (204) [$bags] findall(_154024, user:current_why(_154024), _154030, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_154024, user:current_why(_154024), _154030, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_154024, user:current_why(_154024), _154030, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_154024, user:current_why(_154024), _154030, [])
   Unify: (206) [$bags] findall_loop(_154024, user:current_why(_154024), _154030, [])
^  Call: (207) [user] bugger:current_why(_154024)
^  Unify: (207) [user] bugger:current_why(_154024)
^  Call: (208) [user] bugger:current_why_data(_154024)
^  Unify: (208) [user] bugger:current_why_data(_154024)
   Call: (209) [system] nb_current('$current_why', wp(_154024, _165284))
   Fail: (209) [system] nb_current('$current_why', wp(_154024, _165284))
^  Redo: (208) [user] bugger:current_why_data(_154024)
^  Unify: (208) [user] bugger:current_why_data(_154024)
   Call: (209) [t_l] t_l:current_why_source(_154024)
   Fail: (209) [t_l] t_l:current_why_source(_154024)
^  Fail: (208) [user] bugger:current_why_data(_154024)
^  Redo: (207) [user] bugger:current_why(_154024)
^  Unify: (207) [user] bugger:current_why(mfl4(_172712, _172714, _172716, _172718))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_173668, _173670), once(user:current_mfl4(_172712, _172714, _172716, _172718)), '$restore_trace'(_173668, _173670))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_173668, _173670), system:once(user:current_mfl4(_172712, _172714, _172716, _172718)), system:'$restore_trace'(_173668, _173670))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_173668, _173670))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_172712, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_172712, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_154024, user:current_why(_154024), _154030, [])
   Exit: (206) [$bags] findall_loop(_154024, user:current_why(_154024), [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_154024, user:current_why(_154024), [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_154024, user:current_why(_154024), [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_154024, user:current_why(_154024), [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148484)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148484)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_310096, _310098)
   Fail: (204) [system] [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_310096, _310098)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148484)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _148484)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _340458)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _340458)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _340458)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _340458)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _340458)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _340458)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _340458)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _340458)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_190500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_184262, _184264)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_184262, _184264)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _342576)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _342576)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _342576)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _362372, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_362372)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _362372, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_362372)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _362372, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_362372)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _362372, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_362372)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _392814)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _362372, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_362372)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _362372, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_362372)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _493226, _493228)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _496970=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _498840)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_505396, _505398, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _507292)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _511934)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_68964)
   Fail: (202) [t_l] t_l:pfcSearchTL(_68964)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_71738)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, flatten, 8275], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True'])\=[_93204|_93206]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True'])\=[_93204|_93206]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']))*->_3422='True';_3422='False'), error(_96942, _96944), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']))*->_3422='True';_3422='False'), error(_96942, _96944), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True'])
   Call: (204) [user] metta_interp_mode(+, _100658)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Call: (205) [user] metta_interp_mode(load, _105248)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, flatten, 8275], 'True'], [=, [program, flatten, 8275], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, flatten, 8275], 'True'], [=, [program, flatten, 8275], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _114470)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, flatten, 8275], 'True'], [=, [program, flatten, 8275], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, flatten, 8275], 'True'], [=, [program, flatten, 8275], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_120946, _120948), once(user:is_compatio0), '$restore_trace'(_120946, _120948))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_120946, _120948), system:once(user:is_compatio0), system:'$restore_trace'(_120946, _120948))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_120946, _120948))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_126564, must_det_ll(user:metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))), (_126564==""->true;our_ansi_format('#ffa505', '~w~n', [_126564]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_126564, must_det_ll(user:metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))), (_126564==""->true;our_ansi_format('#ffa505', '~w~n', [_126564]))))
  (= 
    (program flatten 8275) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, flatten, 8275], 'True'], [=, [program, flatten, 8275], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']))*->'True'='True';'True'='False'), error(_96942, _96944), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, meta_qsort, 966], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4169, 229, 33, 4169))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, meta_qsort, 966], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4169, 229, 33, 4169))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Call: (196) [system] var([=, [program, meta_qsort, 966], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, meta_qsort, 966], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Call: (196) [system] string([=, [program, meta_qsort, 966], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, meta_qsort, 966], 'True'], _227922), pfcAdd_Now('next-operation'(_227922)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, meta_qsort, 966], 'True'], _227922), pfcAdd_Now('next-operation'(_227922)))
   Call: (197) [user] into_simple_op(+, [=, [program, meta_qsort, 966], 'True'], _227922)
   Unify: (197) [user] into_simple_op(+, [=, [program, meta_qsort, 966], 'True'], op(+, =, _230714))
   Call: (198) [user] o_s([[program, meta_qsort, 966], 'True'], _230714)
   Unify: (198) [user] o_s([[program, meta_qsort, 966], 'True'], _230714)
   Call: (199) [user] o_s([program, meta_qsort, 966], _230714)
   Unify: (199) [user] o_s([program, meta_qsort, 966], _230714)
   Call: (200) [user] o_s(program, _230714)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, meta_qsort, 966], program)
   Exit: (198) [user] o_s([[program, meta_qsort, 966], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, meta_qsort, 966], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_251932))
^  Unify: (199) [user] must_ex(current_why_UU(_251932))
   Call: (201) [user] current_why_UU(_251932)
   Unify: (201) [user] current_why_UU(_251932)
^  Call: (202) [user] get_why_uu(_251932)
^  Unify: (202) [user] get_why_uu(_251932)
^  Call: (203) [user] findall(_257472, current_why(_257472), _257478)
^  Unify: (203) [$bags] findall(_257472, user:current_why(_257472), _257478)
^  Call: (204) [$bags] findall(_257472, user:current_why(_257472), _257478, [])
^  Unify: (204) [$bags] findall(_257472, user:current_why(_257472), _257478, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_257472, user:current_why(_257472), _257478, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_257472, user:current_why(_257472), _257478, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_257472, user:current_why(_257472), _257478, [])
   Unify: (206) [$bags] findall_loop(_257472, user:current_why(_257472), _257478, [])
^  Call: (207) [user] bugger:current_why(_257472)
^  Unify: (207) [user] bugger:current_why(_257472)
^  Call: (208) [user] bugger:current_why_data(_257472)
^  Unify: (208) [user] bugger:current_why_data(_257472)
   Call: (209) [system] nb_current('$current_why', wp(_257472, _268732))
   Fail: (209) [system] nb_current('$current_why', wp(_257472, _268732))
^  Redo: (208) [user] bugger:current_why_data(_257472)
^  Unify: (208) [user] bugger:current_why_data(_257472)
   Call: (209) [t_l] t_l:current_why_source(_257472)
   Fail: (209) [t_l] t_l:current_why_source(_257472)
^  Fail: (208) [user] bugger:current_why_data(_257472)
^  Redo: (207) [user] bugger:current_why(_257472)
^  Unify: (207) [user] bugger:current_why(mfl4(_276160, _276162, _276164, _276166))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_277116, _277118), once(user:current_mfl4(_276160, _276162, _276164, _276166)), '$restore_trace'(_277116, _277118))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_277116, _277118), system:once(user:current_mfl4(_276160, _276162, _276164, _276166)), system:'$restore_trace'(_277116, _277118))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_277116, _277118))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_276160, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_276160, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_257472, user:current_why(_257472), _257478, [])
   Exit: (206) [$bags] findall_loop(_257472, user:current_why(_257472), [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_257472, user:current_why(_257472), [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_257472, user:current_why(_257472), [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_257472, user:current_why(_257472), [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _251932)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _251932)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_413544, _413546)
   Fail: (204) [system] [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_413544, _413546)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _251932)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _251932)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _443906)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _443906)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _443906)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _443906)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_293948, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_288100, _288102)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_288100, _288102)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _446414)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _446414)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _446414)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _466210, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_466210)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _466210, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_466210)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _466210, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_466210)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _466210, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_466210)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _496652)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _466210, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_466210)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _466210, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_466210)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _76958, _76960)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _80702=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _82572)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_89128, _89130, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _91024)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _95666)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_172112)
   Fail: (202) [t_l] t_l:pfcSearchTL(_172112)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_174886)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, meta_qsort, 966], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True'])\=[_196352|_196354]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True'])\=[_196352|_196354]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']))*->_3422='True';_3422='False'), error(_200090, _200092), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']))*->_3422='True';_3422='False'), error(_200090, _200092), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True'])
   Call: (204) [user] metta_interp_mode(+, _203806)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Call: (205) [user] metta_interp_mode(load, _208396)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, meta_qsort, 966], 'True'], [=, [program, meta_qsort, 966], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, meta_qsort, 966], 'True'], [=, [program, meta_qsort, 966], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _217618)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, meta_qsort, 966], 'True'], [=, [program, meta_qsort, 966], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, meta_qsort, 966], 'True'], [=, [program, meta_qsort, 966], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_224094, _224096), once(user:is_compatio0), '$restore_trace'(_224094, _224096))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_224094, _224096), system:once(user:is_compatio0), system:'$restore_trace'(_224094, _224096))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_224094, _224096))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_229712, must_det_ll(user:metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))), (_229712==""->true;our_ansi_format('#ffa505', '~w~n', [_229712]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_229712, must_det_ll(user:metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))), (_229712==""->true;our_ansi_format('#ffa505', '~w~n', [_229712]))))
  (= 
    (program meta_qsort 966) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, meta_qsort, 966], 'True'], [=, [program, meta_qsort, 966], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']))*->'True'='True';'True'='False'), error(_200090, _200092), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, mu, 6827], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4211, 231, 35, 4211))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, mu, 6827], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4211, 231, 35, 4211))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Call: (196) [system] var([=, [program, mu, 6827], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, mu, 6827], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Call: (196) [system] string([=, [program, mu, 6827], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, mu, 6827], 'True'], _331072), pfcAdd_Now('next-operation'(_331072)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, mu, 6827], 'True'], _331072), pfcAdd_Now('next-operation'(_331072)))
   Call: (197) [user] into_simple_op(+, [=, [program, mu, 6827], 'True'], _331072)
   Unify: (197) [user] into_simple_op(+, [=, [program, mu, 6827], 'True'], op(+, =, _333864))
   Call: (198) [user] o_s([[program, mu, 6827], 'True'], _333864)
   Unify: (198) [user] o_s([[program, mu, 6827], 'True'], _333864)
   Call: (199) [user] o_s([program, mu, 6827], _333864)
   Unify: (199) [user] o_s([program, mu, 6827], _333864)
   Call: (200) [user] o_s(program, _333864)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, mu, 6827], program)
   Exit: (198) [user] o_s([[program, mu, 6827], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, mu, 6827], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_355082))
^  Unify: (199) [user] must_ex(current_why_UU(_355082))
   Call: (201) [user] current_why_UU(_355082)
   Unify: (201) [user] current_why_UU(_355082)
^  Call: (202) [user] get_why_uu(_355082)
^  Unify: (202) [user] get_why_uu(_355082)
^  Call: (203) [user] findall(_360622, current_why(_360622), _360628)
^  Unify: (203) [$bags] findall(_360622, user:current_why(_360622), _360628)
^  Call: (204) [$bags] findall(_360622, user:current_why(_360622), _360628, [])
^  Unify: (204) [$bags] findall(_360622, user:current_why(_360622), _360628, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_360622, user:current_why(_360622), _360628, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_360622, user:current_why(_360622), _360628, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_360622, user:current_why(_360622), _360628, [])
   Unify: (206) [$bags] findall_loop(_360622, user:current_why(_360622), _360628, [])
^  Call: (207) [user] bugger:current_why(_360622)
^  Unify: (207) [user] bugger:current_why(_360622)
^  Call: (208) [user] bugger:current_why_data(_360622)
^  Unify: (208) [user] bugger:current_why_data(_360622)
   Call: (209) [system] nb_current('$current_why', wp(_360622, _371882))
   Fail: (209) [system] nb_current('$current_why', wp(_360622, _371882))
^  Redo: (208) [user] bugger:current_why_data(_360622)
^  Unify: (208) [user] bugger:current_why_data(_360622)
   Call: (209) [t_l] t_l:current_why_source(_360622)
   Fail: (209) [t_l] t_l:current_why_source(_360622)
^  Fail: (208) [user] bugger:current_why_data(_360622)
^  Redo: (207) [user] bugger:current_why(_360622)
^  Unify: (207) [user] bugger:current_why(mfl4(_379310, _379312, _379314, _379316))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_380266, _380268), once(user:current_mfl4(_379310, _379312, _379314, _379316)), '$restore_trace'(_380266, _380268))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_380266, _380268), system:once(user:current_mfl4(_379310, _379312, _379314, _379316)), system:'$restore_trace'(_380266, _380268))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_380266, _380268))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_379310, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_379310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_360622, user:current_why(_360622), _360628, [])
   Exit: (206) [$bags] findall_loop(_360622, user:current_why(_360622), [P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_360622, user:current_why(_360622), [P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_360622, user:current_why(_360622), [P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_360622, user:current_why(_360622), [P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _355082)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _355082)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_397098, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3650, _3652)
   Fail: (204) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3650, _3652)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _28340)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _28340)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _28340)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _28340)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _28340)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _28340)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _28340)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _28340)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _28340)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_390828, _390830)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_390828, _390830)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _30222)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _30222)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _30222)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _50018, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_50018)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _50018, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_50018)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _50018, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_50018)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _50018, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_50018)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _80460)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _50018, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_50018)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _50018, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_50018)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _180872, _180874)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _184616=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _186486)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_193042, _193044, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _194938)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _199580)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _50018, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_50018)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _50018, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_50018)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _50018, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_50018)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_276026)
   Fail: (202) [t_l] t_l:pfcSearchTL(_276026)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_278800)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, mu, 6827], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True'])\=[_300266|_300268]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True'])\=[_300266|_300268]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']))*->_3422='True';_3422='False'), error(_304004, _304006), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']))*->_3422='True';_3422='False'), error(_304004, _304006), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True'])
   Call: (204) [user] metta_interp_mode(+, _307720)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Call: (205) [user] metta_interp_mode(load, _312310)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, mu, 6827], 'True'], [=, [program, mu, 6827], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, mu, 6827], 'True'], [=, [program, mu, 6827], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _321532)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, mu, 6827], 'True'], [=, [program, mu, 6827], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, mu, 6827], 'True'], [=, [program, mu, 6827], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_328008, _328010), once(user:is_compatio0), '$restore_trace'(_328008, _328010))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_328008, _328010), system:once(user:is_compatio0), system:'$restore_trace'(_328008, _328010))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_328008, _328010))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_333626, must_det_ll(user:metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))), (_333626==""->true;our_ansi_format('#ffa505', '~w~n', [_333626]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_333626, must_det_ll(user:metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))), (_333626==""->true;our_ansi_format('#ffa505', '~w~n', [_333626]))))
  (= 
    (program mu 6827) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, mu, 6827], 'True'], [=, [program, mu, 6827], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']))*->'True'='True';'True'='False'), error(_304004, _304006), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, nreverse, 11378], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4246, 233, 28, 4246))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, nreverse, 11378], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4246, 233, 28, 4246))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Call: (196) [system] var([=, [program, nreverse, 11378], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, nreverse, 11378], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Call: (196) [system] string([=, [program, nreverse, 11378], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, nreverse, 11378], 'True'], _434984), pfcAdd_Now('next-operation'(_434984)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, nreverse, 11378], 'True'], _434984), pfcAdd_Now('next-operation'(_434984)))
   Call: (197) [user] into_simple_op(+, [=, [program, nreverse, 11378], 'True'], _434984)
   Unify: (197) [user] into_simple_op(+, [=, [program, nreverse, 11378], 'True'], op(+, =, _437776))
   Call: (198) [user] o_s([[program, nreverse, 11378], 'True'], _437776)
   Unify: (198) [user] o_s([[program, nreverse, 11378], 'True'], _437776)
   Call: (199) [user] o_s([program, nreverse, 11378], _437776)
   Unify: (199) [user] o_s([program, nreverse, 11378], _437776)
   Call: (200) [user] o_s(program, _437776)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, nreverse, 11378], program)
   Exit: (198) [user] o_s([[program, nreverse, 11378], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, nreverse, 11378], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_458994))
^  Unify: (199) [user] must_ex(current_why_UU(_458994))
   Call: (201) [user] current_why_UU(_458994)
   Unify: (201) [user] current_why_UU(_458994)
^  Call: (202) [user] get_why_uu(_458994)
^  Unify: (202) [user] get_why_uu(_458994)
^  Call: (203) [user] findall(_464534, current_why(_464534), _464540)
^  Unify: (203) [$bags] findall(_464534, user:current_why(_464534), _464540)
^  Call: (204) [$bags] findall(_464534, user:current_why(_464534), _464540, [])
^  Unify: (204) [$bags] findall(_464534, user:current_why(_464534), _464540, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_464534, user:current_why(_464534), _464540, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_464534, user:current_why(_464534), _464540, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_464534, user:current_why(_464534), _464540, [])
   Unify: (206) [$bags] findall_loop(_464534, user:current_why(_464534), _464540, [])
^  Call: (207) [user] bugger:current_why(_464534)
^  Unify: (207) [user] bugger:current_why(_464534)
^  Call: (208) [user] bugger:current_why_data(_464534)
^  Unify: (208) [user] bugger:current_why_data(_464534)
   Call: (209) [system] nb_current('$current_why', wp(_464534, _475794))
   Fail: (209) [system] nb_current('$current_why', wp(_464534, _475794))
^  Redo: (208) [user] bugger:current_why_data(_464534)
^  Unify: (208) [user] bugger:current_why_data(_464534)
   Call: (209) [t_l] t_l:current_why_source(_464534)
   Fail: (209) [t_l] t_l:current_why_source(_464534)
^  Fail: (208) [user] bugger:current_why_data(_464534)
^  Redo: (207) [user] bugger:current_why(_464534)
^  Unify: (207) [user] bugger:current_why(mfl4(_483222, _483224, _483226, _483228))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_484178, _484180), once(user:current_mfl4(_483222, _483224, _483226, _483228)), '$restore_trace'(_484178, _484180))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_484178, _484180), system:once(user:current_mfl4(_483222, _483224, _483226, _483228)), system:'$restore_trace'(_484178, _484180))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_484178, _484180))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_483222, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_483222, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_464534, user:current_why(_464534), _464540, [])
   Exit: (206) [$bags] findall_loop(_464534, user:current_why(_464534), [P;HTML|mfl4(_501010, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_464534, user:current_why(_464534), [P;HTML|mfl4(_501010, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_464534, user:current_why(_464534), [P;HTML|mfl4(_501010, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_3626, user:current_why(_3626), [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_102324, _102326)
   Fail: (204) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_102324, _102326)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _132670)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _132670)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _132670)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _132670)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _132670)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _132670)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _132670)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _132670)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _132670)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_495158, _495160)
   Fail: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_495158, _495160)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _135128)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _135128)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _135128)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _154924, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_154924)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _154924, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_154924)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _154924, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_154924)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _154924, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_154924)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _185366)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _154924, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_154924)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _154924, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_154924)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _285778, _285780)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _289522=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _291392)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_297948, _297950, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _299844)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _304486)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _154924, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_154924)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _154924, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_154924)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _154924, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_154924)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_380932)
   Fail: (202) [t_l] t_l:pfcSearchTL(_380932)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_383706)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, nreverse, 11378], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True'])\=[_405172|_405174]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True'])\=[_405172|_405174]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']))*->_3422='True';_3422='False'), error(_408910, _408912), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']))*->_3422='True';_3422='False'), error(_408910, _408912), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True'])
   Call: (204) [user] metta_interp_mode(+, _412626)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Call: (205) [user] metta_interp_mode(load, _417216)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, nreverse, 11378], 'True'], [=, [program, nreverse, 11378], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, nreverse, 11378], 'True'], [=, [program, nreverse, 11378], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _426438)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, nreverse, 11378], 'True'], [=, [program, nreverse, 11378], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, nreverse, 11378], 'True'], [=, [program, nreverse, 11378], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_432914, _432916), once(user:is_compatio0), '$restore_trace'(_432914, _432916))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_432914, _432916), system:once(user:is_compatio0), system:'$restore_trace'(_432914, _432916))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_432914, _432916))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_438532, must_det_ll(user:metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))), (_438532==""->true;our_ansi_format('#ffa505', '~w~n', [_438532]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_438532, must_det_ll(user:metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))), (_438532==""->true;our_ansi_format('#ffa505', '~w~n', [_438532]))))
  (= 
    (program nreverse 11378) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, nreverse, 11378], 'True'], [=, [program, nreverse, 11378], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']))*->'True'='True';'True'='False'), error(_408910, _408912), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, poly_10, 105], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4288, 235, 35, 4288))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, poly_10, 105], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4288, 235, 35, 4288))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Call: (196) [system] var([=, [program, poly_10, 105], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, poly_10, 105], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Call: (196) [system] string([=, [program, poly_10, 105], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, poly_10, 105], 'True'], _19748), pfcAdd_Now('next-operation'(_19748)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, poly_10, 105], 'True'], _19748), pfcAdd_Now('next-operation'(_19748)))
   Call: (197) [user] into_simple_op(+, [=, [program, poly_10, 105], 'True'], _19748)
   Unify: (197) [user] into_simple_op(+, [=, [program, poly_10, 105], 'True'], op(+, =, _22540))
   Call: (198) [user] o_s([[program, poly_10, 105], 'True'], _22540)
   Unify: (198) [user] o_s([[program, poly_10, 105], 'True'], _22540)
   Call: (199) [user] o_s([program, poly_10, 105], _22540)
   Unify: (199) [user] o_s([program, poly_10, 105], _22540)
   Call: (200) [user] o_s(program, _22540)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, poly_10, 105], program)
   Exit: (198) [user] o_s([[program, poly_10, 105], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, poly_10, 105], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_43758))
^  Unify: (199) [user] must_ex(current_why_UU(_43758))
   Call: (201) [user] current_why_UU(_43758)
   Unify: (201) [user] current_why_UU(_43758)
^  Call: (202) [user] get_why_uu(_43758)
^  Unify: (202) [user] get_why_uu(_43758)
^  Call: (203) [user] findall(_49298, current_why(_49298), _49304)
^  Unify: (203) [$bags] findall(_49298, user:current_why(_49298), _49304)
^  Call: (204) [$bags] findall(_49298, user:current_why(_49298), _49304, [])
^  Unify: (204) [$bags] findall(_49298, user:current_why(_49298), _49304, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_49298, user:current_why(_49298), _49304, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_49298, user:current_why(_49298), _49304, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_49298, user:current_why(_49298), _49304, [])
   Unify: (206) [$bags] findall_loop(_49298, user:current_why(_49298), _49304, [])
^  Call: (207) [user] bugger:current_why(_49298)
^  Unify: (207) [user] bugger:current_why(_49298)
^  Call: (208) [user] bugger:current_why_data(_49298)
^  Unify: (208) [user] bugger:current_why_data(_49298)
   Call: (209) [system] nb_current('$current_why', wp(_49298, _60558))
   Fail: (209) [system] nb_current('$current_why', wp(_49298, _60558))
^  Redo: (208) [user] bugger:current_why_data(_49298)
^  Unify: (208) [user] bugger:current_why_data(_49298)
   Call: (209) [t_l] t_l:current_why_source(_49298)
   Fail: (209) [t_l] t_l:current_why_source(_49298)
^  Fail: (208) [user] bugger:current_why_data(_49298)
^  Redo: (207) [user] bugger:current_why(_49298)
^  Unify: (207) [user] bugger:current_why(mfl4(_67986, _67988, _67990, _67992))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_68942, _68944), once(user:current_mfl4(_67986, _67988, _67990, _67992)), '$restore_trace'(_68942, _68944))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_68942, _68944), system:once(user:current_mfl4(_67986, _67988, _67990, _67992)), system:'$restore_trace'(_68942, _68944))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_68942, _68944))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_67986, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_67986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_49298, user:current_why(_49298), _49304, [])
   Exit: (206) [$bags] findall_loop(_49298, user:current_why(_49298), [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_49298, user:current_why(_49298), [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_49298, user:current_why(_49298), [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_49298, user:current_why(_49298), [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _43758)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _43758)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_205302, _205304)
   Fail: (204) [system] [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_205302, _205304)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _43758)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _43758)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _235648)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _235648)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _235648)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _235648)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _235648)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _235648)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _235648)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _235648)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _235648)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_85770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_79558, _79560)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_79558, _79560)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _237872)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _237872)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _237872)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _257668, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_257668)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _257668, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_257668)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _257668, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_257668)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _257668, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_257668)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _288110)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _257668, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_257668)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _257668, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_257668)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _388522, _388524)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _392266=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _394136)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_400692, _400694, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _402588)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _407230)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _257668, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_257668)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _257668, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_257668)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _257668, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_257668)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_483676)
   Fail: (202) [t_l] t_l:pfcSearchTL(_483676)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_486450)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, poly_10, 105], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True'])\=[_507916|_507918]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True'])\=[_507916|_507918]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']))*->_3422='True';_3422='False'), error(_511654, _511656), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']))*->_3422='True';_3422='False'), error(_511654, _511656), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True'])
   Call: (204) [user] metta_interp_mode(+, _515370)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Call: (205) [user] metta_interp_mode(load, _519960)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, poly_10, 105], 'True'], [=, [program, poly_10, 105], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, poly_10, 105], 'True'], [=, [program, poly_10, 105], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _8948)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, poly_10, 105], 'True'], [=, [program, poly_10, 105], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, poly_10, 105], 'True'], [=, [program, poly_10, 105], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_15424, _15426), once(user:is_compatio0), '$restore_trace'(_15424, _15426))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_15424, _15426), system:once(user:is_compatio0), system:'$restore_trace'(_15424, _15426))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_15424, _15426))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_21042, must_det_ll(user:metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))), (_21042==""->true;our_ansi_format('#ffa505', '~w~n', [_21042]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_21042, must_det_ll(user:metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))), (_21042==""->true;our_ansi_format('#ffa505', '~w~n', [_21042]))))
  (= 
    (program poly_10 105) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, poly_10, 105], 'True'], [=, [program, poly_10, 105], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']))*->'True'='True';'True'='False'), error(_3658, _3660), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, prover, 6400], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4327, 237, 32, 4327))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, prover, 6400], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4327, 237, 32, 4327))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Call: (196) [system] var([=, [program, prover, 6400], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, prover, 6400], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Call: (196) [system] string([=, [program, prover, 6400], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, prover, 6400], 'True'], _122400), pfcAdd_Now('next-operation'(_122400)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, prover, 6400], 'True'], _122400), pfcAdd_Now('next-operation'(_122400)))
   Call: (197) [user] into_simple_op(+, [=, [program, prover, 6400], 'True'], _122400)
   Unify: (197) [user] into_simple_op(+, [=, [program, prover, 6400], 'True'], op(+, =, _125192))
   Call: (198) [user] o_s([[program, prover, 6400], 'True'], _125192)
   Unify: (198) [user] o_s([[program, prover, 6400], 'True'], _125192)
   Call: (199) [user] o_s([program, prover, 6400], _125192)
   Unify: (199) [user] o_s([program, prover, 6400], _125192)
   Call: (200) [user] o_s(program, _125192)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, prover, 6400], program)
   Exit: (198) [user] o_s([[program, prover, 6400], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, prover, 6400], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_146410))
^  Unify: (199) [user] must_ex(current_why_UU(_146410))
   Call: (201) [user] current_why_UU(_146410)
   Unify: (201) [user] current_why_UU(_146410)
^  Call: (202) [user] get_why_uu(_146410)
^  Unify: (202) [user] get_why_uu(_146410)
^  Call: (203) [user] findall(_151950, current_why(_151950), _151956)
^  Unify: (203) [$bags] findall(_151950, user:current_why(_151950), _151956)
^  Call: (204) [$bags] findall(_151950, user:current_why(_151950), _151956, [])
^  Unify: (204) [$bags] findall(_151950, user:current_why(_151950), _151956, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_151950, user:current_why(_151950), _151956, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_151950, user:current_why(_151950), _151956, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_151950, user:current_why(_151950), _151956, [])
   Unify: (206) [$bags] findall_loop(_151950, user:current_why(_151950), _151956, [])
^  Call: (207) [user] bugger:current_why(_151950)
^  Unify: (207) [user] bugger:current_why(_151950)
^  Call: (208) [user] bugger:current_why_data(_151950)
^  Unify: (208) [user] bugger:current_why_data(_151950)
   Call: (209) [system] nb_current('$current_why', wp(_151950, _163210))
   Fail: (209) [system] nb_current('$current_why', wp(_151950, _163210))
^  Redo: (208) [user] bugger:current_why_data(_151950)
^  Unify: (208) [user] bugger:current_why_data(_151950)
   Call: (209) [t_l] t_l:current_why_source(_151950)
   Fail: (209) [t_l] t_l:current_why_source(_151950)
^  Fail: (208) [user] bugger:current_why_data(_151950)
^  Redo: (207) [user] bugger:current_why(_151950)
^  Unify: (207) [user] bugger:current_why(mfl4(_170638, _170640, _170642, _170644))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_171594, _171596), once(user:current_mfl4(_170638, _170640, _170642, _170644)), '$restore_trace'(_171594, _171596))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_171594, _171596), system:once(user:current_mfl4(_170638, _170640, _170642, _170644)), system:'$restore_trace'(_171594, _171596))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_171594, _171596))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_170638, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_170638, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_151950, user:current_why(_151950), _151956, [])
   Exit: (206) [$bags] findall_loop(_151950, user:current_why(_151950), [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_151950, user:current_why(_151950), [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_151950, user:current_why(_151950), [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_151950, user:current_why(_151950), [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _146410)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _146410)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_308022, _308024)
   Fail: (204) [system] [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_308022, _308024)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _146410)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _146410)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _338384)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _338384)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _338384)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _338384)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _338384)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _338384)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _338384)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _338384)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_188426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_182142, _182144)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_182142, _182144)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _340456)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _340456)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _340456)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _360252, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_360252)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _360252, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_360252)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _360252, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_360252)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _360252, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_360252)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _390694)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _360252, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_360252)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _360252, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_360252)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _491106, _491108)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _494850=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _496720)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_503276, _503278, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _505172)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _509814)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_67446)
   Fail: (202) [t_l] t_l:pfcSearchTL(_67446)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_70220)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, prover, 6400], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True'])\=[_91686|_91688]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True'])\=[_91686|_91688]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']))*->_3422='True';_3422='False'), error(_95424, _95426), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']))*->_3422='True';_3422='False'), error(_95424, _95426), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True'])
   Call: (204) [user] metta_interp_mode(+, _99140)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Call: (205) [user] metta_interp_mode(load, _103730)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, prover, 6400], 'True'], [=, [program, prover, 6400], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, prover, 6400], 'True'], [=, [program, prover, 6400], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _112952)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, prover, 6400], 'True'], [=, [program, prover, 6400], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, prover, 6400], 'True'], [=, [program, prover, 6400], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_119428, _119430), once(user:is_compatio0), '$restore_trace'(_119428, _119430))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_119428, _119430), system:once(user:is_compatio0), system:'$restore_trace'(_119428, _119430))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_119428, _119430))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_125046, must_det_ll(user:metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))), (_125046==""->true;our_ansi_format('#ffa505', '~w~n', [_125046]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_125046, must_det_ll(user:metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))), (_125046==""->true;our_ansi_format('#ffa505', '~w~n', [_125046]))))
  (= 
    (program prover 6400) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, prover, 6400], 'True'], [=, [program, prover, 6400], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']))*->'True'='True';'True'='False'), error(_95424, _95426), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, qsort, 8445], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4366, 239, 32, 4366))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, qsort, 8445], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4366, 239, 32, 4366))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Call: (196) [system] var([=, [program, qsort, 8445], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, qsort, 8445], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Call: (196) [system] string([=, [program, qsort, 8445], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, qsort, 8445], 'True'], _226404), pfcAdd_Now('next-operation'(_226404)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, qsort, 8445], 'True'], _226404), pfcAdd_Now('next-operation'(_226404)))
   Call: (197) [user] into_simple_op(+, [=, [program, qsort, 8445], 'True'], _226404)
   Unify: (197) [user] into_simple_op(+, [=, [program, qsort, 8445], 'True'], op(+, =, _229196))
   Call: (198) [user] o_s([[program, qsort, 8445], 'True'], _229196)
   Unify: (198) [user] o_s([[program, qsort, 8445], 'True'], _229196)
   Call: (199) [user] o_s([program, qsort, 8445], _229196)
   Unify: (199) [user] o_s([program, qsort, 8445], _229196)
   Call: (200) [user] o_s(program, _229196)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, qsort, 8445], program)
   Exit: (198) [user] o_s([[program, qsort, 8445], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, qsort, 8445], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_250414))
^  Unify: (199) [user] must_ex(current_why_UU(_250414))
   Call: (201) [user] current_why_UU(_250414)
   Unify: (201) [user] current_why_UU(_250414)
^  Call: (202) [user] get_why_uu(_250414)
^  Unify: (202) [user] get_why_uu(_250414)
^  Call: (203) [user] findall(_255954, current_why(_255954), _255960)
^  Unify: (203) [$bags] findall(_255954, user:current_why(_255954), _255960)
^  Call: (204) [$bags] findall(_255954, user:current_why(_255954), _255960, [])
^  Unify: (204) [$bags] findall(_255954, user:current_why(_255954), _255960, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_255954, user:current_why(_255954), _255960, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_255954, user:current_why(_255954), _255960, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_255954, user:current_why(_255954), _255960, [])
   Unify: (206) [$bags] findall_loop(_255954, user:current_why(_255954), _255960, [])
^  Call: (207) [user] bugger:current_why(_255954)
^  Unify: (207) [user] bugger:current_why(_255954)
^  Call: (208) [user] bugger:current_why_data(_255954)
^  Unify: (208) [user] bugger:current_why_data(_255954)
   Call: (209) [system] nb_current('$current_why', wp(_255954, _267214))
   Fail: (209) [system] nb_current('$current_why', wp(_255954, _267214))
^  Redo: (208) [user] bugger:current_why_data(_255954)
^  Unify: (208) [user] bugger:current_why_data(_255954)
   Call: (209) [t_l] t_l:current_why_source(_255954)
   Fail: (209) [t_l] t_l:current_why_source(_255954)
^  Fail: (208) [user] bugger:current_why_data(_255954)
^  Redo: (207) [user] bugger:current_why(_255954)
^  Unify: (207) [user] bugger:current_why(mfl4(_274642, _274644, _274646, _274648))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_275598, _275600), once(user:current_mfl4(_274642, _274644, _274646, _274648)), '$restore_trace'(_275598, _275600))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_275598, _275600), system:once(user:current_mfl4(_274642, _274644, _274646, _274648)), system:'$restore_trace'(_275598, _275600))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_275598, _275600))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_274642, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_274642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_255954, user:current_why(_255954), _255960, [])
   Exit: (206) [$bags] findall_loop(_255954, user:current_why(_255954), [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_255954, user:current_why(_255954), [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_255954, user:current_why(_255954), [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_255954, user:current_why(_255954), [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _250414)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _250414)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_412026, _412028)
   Fail: (204) [system] [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_412026, _412028)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _250414)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _250414)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _442388)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _442388)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _442388)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _442388)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_292430, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_286450, _286452)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_286450, _286452)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _444764)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _444764)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _444764)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _464560, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_464560)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _464560, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_464560)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _464560, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_464560)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _464560, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_464560)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _495002)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _464560, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_464560)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _464560, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_464560)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _75848, _75850)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _79592=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _81462)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_88018, _88020, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _89914)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _94556)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_171002)
   Fail: (202) [t_l] t_l:pfcSearchTL(_171002)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_173776)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, qsort, 8445], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True'])\=[_195242|_195244]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True'])\=[_195242|_195244]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']))*->_3422='True';_3422='False'), error(_198980, _198982), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']))*->_3422='True';_3422='False'), error(_198980, _198982), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True'])
   Call: (204) [user] metta_interp_mode(+, _202696)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Call: (205) [user] metta_interp_mode(load, _207286)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, qsort, 8445], 'True'], [=, [program, qsort, 8445], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, qsort, 8445], 'True'], [=, [program, qsort, 8445], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _216508)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, qsort, 8445], 'True'], [=, [program, qsort, 8445], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, qsort, 8445], 'True'], [=, [program, qsort, 8445], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_222984, _222986), once(user:is_compatio0), '$restore_trace'(_222984, _222986))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_222984, _222986), system:once(user:is_compatio0), system:'$restore_trace'(_222984, _222986))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_222984, _222986))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_228602, must_det_ll(user:metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))), (_228602==""->true;our_ansi_format('#ffa505', '~w~n', [_228602]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_228602, must_det_ll(user:metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))), (_228602==""->true;our_ansi_format('#ffa505', '~w~n', [_228602]))))
  (= 
    (program qsort 8445) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, qsort, 8445], 'True'], [=, [program, qsort, 8445], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']))*->'True'='True';'True'='False'), error(_198980, _198982), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, queens_8, 63], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4404, 241, 31, 4404))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, queens_8, 63], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4404, 241, 31, 4404))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Call: (196) [system] var([=, [program, queens_8, 63], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, queens_8, 63], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Call: (196) [system] string([=, [program, queens_8, 63], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, queens_8, 63], 'True'], _329960), pfcAdd_Now('next-operation'(_329960)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, queens_8, 63], 'True'], _329960), pfcAdd_Now('next-operation'(_329960)))
   Call: (197) [user] into_simple_op(+, [=, [program, queens_8, 63], 'True'], _329960)
   Unify: (197) [user] into_simple_op(+, [=, [program, queens_8, 63], 'True'], op(+, =, _332752))
   Call: (198) [user] o_s([[program, queens_8, 63], 'True'], _332752)
   Unify: (198) [user] o_s([[program, queens_8, 63], 'True'], _332752)
   Call: (199) [user] o_s([program, queens_8, 63], _332752)
   Unify: (199) [user] o_s([program, queens_8, 63], _332752)
   Call: (200) [user] o_s(program, _332752)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, queens_8, 63], program)
   Exit: (198) [user] o_s([[program, queens_8, 63], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, queens_8, 63], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_353970))
^  Unify: (199) [user] must_ex(current_why_UU(_353970))
   Call: (201) [user] current_why_UU(_353970)
   Unify: (201) [user] current_why_UU(_353970)
^  Call: (202) [user] get_why_uu(_353970)
^  Unify: (202) [user] get_why_uu(_353970)
^  Call: (203) [user] findall(_359510, current_why(_359510), _359516)
^  Unify: (203) [$bags] findall(_359510, user:current_why(_359510), _359516)
^  Call: (204) [$bags] findall(_359510, user:current_why(_359510), _359516, [])
^  Unify: (204) [$bags] findall(_359510, user:current_why(_359510), _359516, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_359510, user:current_why(_359510), _359516, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_359510, user:current_why(_359510), _359516, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_359510, user:current_why(_359510), _359516, [])
   Unify: (206) [$bags] findall_loop(_359510, user:current_why(_359510), _359516, [])
^  Call: (207) [user] bugger:current_why(_359510)
^  Unify: (207) [user] bugger:current_why(_359510)
^  Call: (208) [user] bugger:current_why_data(_359510)
^  Unify: (208) [user] bugger:current_why_data(_359510)
   Call: (209) [system] nb_current('$current_why', wp(_359510, _370770))
   Fail: (209) [system] nb_current('$current_why', wp(_359510, _370770))
^  Redo: (208) [user] bugger:current_why_data(_359510)
^  Unify: (208) [user] bugger:current_why_data(_359510)
   Call: (209) [t_l] t_l:current_why_source(_359510)
   Fail: (209) [t_l] t_l:current_why_source(_359510)
^  Fail: (208) [user] bugger:current_why_data(_359510)
^  Redo: (207) [user] bugger:current_why(_359510)
^  Unify: (207) [user] bugger:current_why(mfl4(_378198, _378200, _378202, _378204))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_379154, _379156), once(user:current_mfl4(_378198, _378200, _378202, _378204)), '$restore_trace'(_379154, _379156))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_379154, _379156), system:once(user:current_mfl4(_378198, _378200, _378202, _378204)), system:'$restore_trace'(_379154, _379156))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_379154, _379156))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_378198, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_378198, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_359510, user:current_why(_359510), _359516, [])
   Exit: (206) [$bags] findall_loop(_359510, user:current_why(_359510), [P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_359510, user:current_why(_359510), [P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_359510, user:current_why(_359510), [P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_359510, user:current_why(_359510), [P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _353970)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _353970)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_395986, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_515582, _515584)
   Fail: (204) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3648, _3650)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _25768)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _25768)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _25768)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _25768)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _25768)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _25768)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _25768)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _25768)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _25768)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_388256, _388258)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_388256, _388258)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _26194)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _26194)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _26194)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _45990, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_45990)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _45990, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_45990)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _45990, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_45990)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _45990, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_45990)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _76432)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _45990, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_45990)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _45990, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_45990)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _176844, _176846)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _180588=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _182458)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_189014, _189016, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _190910)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _195552)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _45990, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_45990)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _45990, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_45990)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _45990, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_45990)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_271998)
   Fail: (202) [t_l] t_l:pfcSearchTL(_271998)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_274772)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, queens_8, 63], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True'])\=[_296238|_296240]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True'])\=[_296238|_296240]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']))*->_3422='True';_3422='False'), error(_299976, _299978), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']))*->_3422='True';_3422='False'), error(_299976, _299978), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True'])
   Call: (204) [user] metta_interp_mode(+, _303692)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Call: (205) [user] metta_interp_mode(load, _308282)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, queens_8, 63], 'True'], [=, [program, queens_8, 63], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, queens_8, 63], 'True'], [=, [program, queens_8, 63], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _317504)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, queens_8, 63], 'True'], [=, [program, queens_8, 63], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, queens_8, 63], 'True'], [=, [program, queens_8, 63], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_323980, _323982), once(user:is_compatio0), '$restore_trace'(_323980, _323982))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_323980, _323982), system:once(user:is_compatio0), system:'$restore_trace'(_323980, _323982))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_323980, _323982))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_329598, must_det_ll(user:metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))), (_329598==""->true;our_ansi_format('#ffa505', '~w~n', [_329598]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_329598, must_det_ll(user:metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))), (_329598==""->true;our_ansi_format('#ffa505', '~w~n', [_329598]))))
  (= 
    (program queens_8 63) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, queens_8, 63], 'True'], [=, [program, queens_8, 63], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']))*->'True'='True';'True'='False'), error(_299976, _299978), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, query, 1219], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4443, 243, 32, 4443))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, query, 1219], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4443, 243, 32, 4443))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Call: (196) [system] var([=, [program, query, 1219], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, query, 1219], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Call: (196) [system] string([=, [program, query, 1219], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, query, 1219], 'True'], _430956), pfcAdd_Now('next-operation'(_430956)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, query, 1219], 'True'], _430956), pfcAdd_Now('next-operation'(_430956)))
   Call: (197) [user] into_simple_op(+, [=, [program, query, 1219], 'True'], _430956)
   Unify: (197) [user] into_simple_op(+, [=, [program, query, 1219], 'True'], op(+, =, _433748))
   Call: (198) [user] o_s([[program, query, 1219], 'True'], _433748)
   Unify: (198) [user] o_s([[program, query, 1219], 'True'], _433748)
   Call: (199) [user] o_s([program, query, 1219], _433748)
   Unify: (199) [user] o_s([program, query, 1219], _433748)
   Call: (200) [user] o_s(program, _433748)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, query, 1219], program)
   Exit: (198) [user] o_s([[program, query, 1219], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, query, 1219], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_454966))
^  Unify: (199) [user] must_ex(current_why_UU(_454966))
   Call: (201) [user] current_why_UU(_454966)
   Unify: (201) [user] current_why_UU(_454966)
^  Call: (202) [user] get_why_uu(_454966)
^  Unify: (202) [user] get_why_uu(_454966)
^  Call: (203) [user] findall(_460506, current_why(_460506), _460512)
^  Unify: (203) [$bags] findall(_460506, user:current_why(_460506), _460512)
^  Call: (204) [$bags] findall(_460506, user:current_why(_460506), _460512, [])
^  Unify: (204) [$bags] findall(_460506, user:current_why(_460506), _460512, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_460506, user:current_why(_460506), _460512, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_460506, user:current_why(_460506), _460512, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_460506, user:current_why(_460506), _460512, [])
   Unify: (206) [$bags] findall_loop(_460506, user:current_why(_460506), _460512, [])
^  Call: (207) [user] bugger:current_why(_460506)
^  Unify: (207) [user] bugger:current_why(_460506)
^  Call: (208) [user] bugger:current_why_data(_460506)
^  Unify: (208) [user] bugger:current_why_data(_460506)
   Call: (209) [system] nb_current('$current_why', wp(_460506, _471766))
   Fail: (209) [system] nb_current('$current_why', wp(_460506, _471766))
^  Redo: (208) [user] bugger:current_why_data(_460506)
^  Unify: (208) [user] bugger:current_why_data(_460506)
   Call: (209) [t_l] t_l:current_why_source(_460506)
   Fail: (209) [t_l] t_l:current_why_source(_460506)
^  Fail: (208) [user] bugger:current_why_data(_460506)
^  Redo: (207) [user] bugger:current_why(_460506)
^  Unify: (207) [user] bugger:current_why(mfl4(_479194, _479196, _479198, _479200))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_480150, _480152), once(user:current_mfl4(_479194, _479196, _479198, _479200)), '$restore_trace'(_480150, _480152))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_480150, _480152), system:once(user:current_mfl4(_479194, _479196, _479198, _479200)), system:'$restore_trace'(_480150, _480152))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_480150, _480152))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_479194, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_479194, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_460506, user:current_why(_460506), _460512, [])
   Exit: (206) [$bags] findall_loop(_460506, user:current_why(_460506), [P;HTML|mfl4(_496982, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_460506, user:current_why(_460506), [P;HTML|mfl4(_496982, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_460506, user:current_why(_460506), [P;HTML|mfl4(_496982, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_460506, user:current_why(_460506), [P;HTML|mfl4(_496982, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_97466, _97468)
   Fail: (204) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_97466, _97468)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _127812)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _127812)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _127812)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _127812)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _127812)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _127812)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _127812)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _127812)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _127812)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_490300, _490302)
   Fail: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_490300, _490302)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _129578)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _129578)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _129578)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _149374, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_149374)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _149374, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_149374)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _149374, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_149374)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _149374, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_149374)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _179816)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _149374, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_149374)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _149374, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_149374)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _280228, _280230)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _283972=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _285842)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_292398, _292400, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _294294)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _298936)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _149374, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_149374)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _149374, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_149374)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _149374, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_149374)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_375382)
   Fail: (202) [t_l] t_l:pfcSearchTL(_375382)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_378156)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, query, 1219], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, query, 1219], 'True'])\=[_399622|_399624]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, query, 1219], 'True'])\=[_399622|_399624]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']))*->_3422='True';_3422='False'), error(_403360, _403362), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']))*->_3422='True';_3422='False'), error(_403360, _403362), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, query, 1219], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, query, 1219], 'True'])
   Call: (204) [user] metta_interp_mode(+, _407076)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Call: (205) [user] metta_interp_mode(load, _411666)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, query, 1219], 'True'], [=, [program, query, 1219], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, query, 1219], 'True'], [=, [program, query, 1219], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _420888)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, query, 1219], 'True'], [=, [program, query, 1219], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, query, 1219], 'True'], [=, [program, query, 1219], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_427364, _427366), once(user:is_compatio0), '$restore_trace'(_427364, _427366))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_427364, _427366), system:once(user:is_compatio0), system:'$restore_trace'(_427364, _427366))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_427364, _427366))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_432982, must_det_ll(user:metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))), (_432982==""->true;our_ansi_format('#ffa505', '~w~n', [_432982]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_432982, must_det_ll(user:metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))), (_432982==""->true;our_ansi_format('#ffa505', '~w~n', [_432982]))))
  (= 
    (program query 1219) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, query, 1219], 'True'], [=, [program, query, 1219], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, query, 1219], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']))*->'True'='True';'True'='False'), error(_403360, _403362), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, reducer, 164], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4481, 245, 31, 4481))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, reducer, 164], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4481, 245, 31, 4481))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Call: (196) [system] var([=, [program, reducer, 164], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, reducer, 164], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Call: (196) [system] string([=, [program, reducer, 164], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, reducer, 164], 'True'], _14168), pfcAdd_Now('next-operation'(_14168)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, reducer, 164], 'True'], _14168), pfcAdd_Now('next-operation'(_14168)))
   Call: (197) [user] into_simple_op(+, [=, [program, reducer, 164], 'True'], _14168)
   Unify: (197) [user] into_simple_op(+, [=, [program, reducer, 164], 'True'], op(+, =, _16960))
   Call: (198) [user] o_s([[program, reducer, 164], 'True'], _16960)
   Unify: (198) [user] o_s([[program, reducer, 164], 'True'], _16960)
   Call: (199) [user] o_s([program, reducer, 164], _16960)
   Unify: (199) [user] o_s([program, reducer, 164], _16960)
   Call: (200) [user] o_s(program, _16960)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, reducer, 164], program)
   Exit: (198) [user] o_s([[program, reducer, 164], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, reducer, 164], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_38178))
^  Unify: (199) [user] must_ex(current_why_UU(_38178))
   Call: (201) [user] current_why_UU(_38178)
   Unify: (201) [user] current_why_UU(_38178)
^  Call: (202) [user] get_why_uu(_38178)
^  Unify: (202) [user] get_why_uu(_38178)
^  Call: (203) [user] findall(_43718, current_why(_43718), _43724)
^  Unify: (203) [$bags] findall(_43718, user:current_why(_43718), _43724)
^  Call: (204) [$bags] findall(_43718, user:current_why(_43718), _43724, [])
^  Unify: (204) [$bags] findall(_43718, user:current_why(_43718), _43724, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_43718, user:current_why(_43718), _43724, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_43718, user:current_why(_43718), _43724, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_43718, user:current_why(_43718), _43724, [])
   Unify: (206) [$bags] findall_loop(_43718, user:current_why(_43718), _43724, [])
^  Call: (207) [user] bugger:current_why(_43718)
^  Unify: (207) [user] bugger:current_why(_43718)
^  Call: (208) [user] bugger:current_why_data(_43718)
^  Unify: (208) [user] bugger:current_why_data(_43718)
   Call: (209) [system] nb_current('$current_why', wp(_43718, _54978))
   Fail: (209) [system] nb_current('$current_why', wp(_43718, _54978))
^  Redo: (208) [user] bugger:current_why_data(_43718)
^  Unify: (208) [user] bugger:current_why_data(_43718)
   Call: (209) [t_l] t_l:current_why_source(_43718)
   Fail: (209) [t_l] t_l:current_why_source(_43718)
^  Fail: (208) [user] bugger:current_why_data(_43718)
^  Redo: (207) [user] bugger:current_why(_43718)
^  Unify: (207) [user] bugger:current_why(mfl4(_62406, _62408, _62410, _62412))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_63362, _63364), once(user:current_mfl4(_62406, _62408, _62410, _62412)), '$restore_trace'(_63362, _63364))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_63362, _63364), system:once(user:current_mfl4(_62406, _62408, _62410, _62412)), system:'$restore_trace'(_63362, _63364))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_63362, _63364))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_62406, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_62406, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_43718, user:current_why(_43718), _43724, [])
   Exit: (206) [$bags] findall_loop(_43718, user:current_why(_43718), [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_43718, user:current_why(_43718), [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_43718, user:current_why(_43718), [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_43718, user:current_why(_43718), [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _38178)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _38178)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_199722, _199724)
   Fail: (204) [system] [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_199722, _199724)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _38178)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _38178)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _230068)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _230068)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _230068)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _230068)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _230068)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _230068)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _230068)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _230068)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _230068)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_80190, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_74032, _74034)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_74032, _74034)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _232346)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _232346)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _232346)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _252142, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_252142)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _252142, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_252142)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _252142, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_252142)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _252142, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_252142)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _282584)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _252142, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_252142)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _252142, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_252142)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _382996, _382998)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _386740=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _388610)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_395166, _395168, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _397062)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _401704)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _252142, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_252142)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _252142, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_252142)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _252142, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_252142)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_478150)
   Fail: (202) [t_l] t_l:pfcSearchTL(_478150)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_480924)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, reducer, 164], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True'])\=[_502390|_502392]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True'])\=[_502390|_502392]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']))*->_3422='True';_3422='False'), error(_506128, _506130), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']))*->_3422='True';_3422='False'), error(_506128, _506130), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True'])
   Call: (204) [user] metta_interp_mode(+, _509844)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Call: (205) [user] metta_interp_mode(load, _514434)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, reducer, 164], 'True'], [=, [program, reducer, 164], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, reducer, 164], 'True'], [=, [program, reducer, 164], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _3698)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, reducer, 164], 'True'], [=, [program, reducer, 164], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, reducer, 164], 'True'], [=, [program, reducer, 164], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_9892, _9894), once(user:is_compatio0), '$restore_trace'(_9892, _9894))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_9892, _9894), system:once(user:is_compatio0), system:'$restore_trace'(_9892, _9894))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_9892, _9894))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_15510, must_det_ll(user:metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))), (_15510==""->true;our_ansi_format('#ffa505', '~w~n', [_15510]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_15510, must_det_ll(user:metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))), (_15510==""->true;our_ansi_format('#ffa505', '~w~n', [_15510]))))
  (= 
    (program reducer 164) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, reducer, 164], 'True'], [=, [program, reducer, 164], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']))*->'True'='True';'True'='False'), error(_3658, _3660), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, sendmore, 44], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4520, 247, 32, 4520))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, sendmore, 44], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4520, 247, 32, 4520))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Call: (196) [system] var([=, [program, sendmore, 44], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, sendmore, 44], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Call: (196) [system] string([=, [program, sendmore, 44], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, sendmore, 44], 'True'], _116868), pfcAdd_Now('next-operation'(_116868)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, sendmore, 44], 'True'], _116868), pfcAdd_Now('next-operation'(_116868)))
   Call: (197) [user] into_simple_op(+, [=, [program, sendmore, 44], 'True'], _116868)
   Unify: (197) [user] into_simple_op(+, [=, [program, sendmore, 44], 'True'], op(+, =, _119660))
   Call: (198) [user] o_s([[program, sendmore, 44], 'True'], _119660)
   Unify: (198) [user] o_s([[program, sendmore, 44], 'True'], _119660)
   Call: (199) [user] o_s([program, sendmore, 44], _119660)
   Unify: (199) [user] o_s([program, sendmore, 44], _119660)
   Call: (200) [user] o_s(program, _119660)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, sendmore, 44], program)
   Exit: (198) [user] o_s([[program, sendmore, 44], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, sendmore, 44], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_140878))
^  Unify: (199) [user] must_ex(current_why_UU(_140878))
   Call: (201) [user] current_why_UU(_140878)
   Unify: (201) [user] current_why_UU(_140878)
^  Call: (202) [user] get_why_uu(_140878)
^  Unify: (202) [user] get_why_uu(_140878)
^  Call: (203) [user] findall(_146418, current_why(_146418), _146424)
^  Unify: (203) [$bags] findall(_146418, user:current_why(_146418), _146424)
^  Call: (204) [$bags] findall(_146418, user:current_why(_146418), _146424, [])
^  Unify: (204) [$bags] findall(_146418, user:current_why(_146418), _146424, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_146418, user:current_why(_146418), _146424, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_146418, user:current_why(_146418), _146424, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_146418, user:current_why(_146418), _146424, [])
   Unify: (206) [$bags] findall_loop(_146418, user:current_why(_146418), _146424, [])
^  Call: (207) [user] bugger:current_why(_146418)
^  Unify: (207) [user] bugger:current_why(_146418)
^  Call: (208) [user] bugger:current_why_data(_146418)
^  Unify: (208) [user] bugger:current_why_data(_146418)
   Call: (209) [system] nb_current('$current_why', wp(_146418, _157678))
   Fail: (209) [system] nb_current('$current_why', wp(_146418, _157678))
^  Redo: (208) [user] bugger:current_why_data(_146418)
^  Unify: (208) [user] bugger:current_why_data(_146418)
   Call: (209) [t_l] t_l:current_why_source(_146418)
   Fail: (209) [t_l] t_l:current_why_source(_146418)
^  Fail: (208) [user] bugger:current_why_data(_146418)
^  Redo: (207) [user] bugger:current_why(_146418)
^  Unify: (207) [user] bugger:current_why(mfl4(_165106, _165108, _165110, _165112))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_166062, _166064), once(user:current_mfl4(_165106, _165108, _165110, _165112)), '$restore_trace'(_166062, _166064))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_166062, _166064), system:once(user:current_mfl4(_165106, _165108, _165110, _165112)), system:'$restore_trace'(_166062, _166064))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_166062, _166064))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_165106, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_165106, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_146418, user:current_why(_146418), _146424, [])
   Exit: (206) [$bags] findall_loop(_146418, user:current_why(_146418), [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_146418, user:current_why(_146418), [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_146418, user:current_why(_146418), [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_146418, user:current_why(_146418), [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _140878)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _140878)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_302490, _302492)
   Fail: (204) [system] [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_302490, _302492)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _140878)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _140878)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332852)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332852)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332852)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332852)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332852)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332852)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _332852)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _332852)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_182894, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_176666, _176668)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_176666, _176668)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _334980)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _334980)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _334980)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354776, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_354776)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354776, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_354776)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354776, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_354776)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354776, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_354776)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _385218)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354776, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_354776)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354776, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_354776)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _485630, _485632)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _489374=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _491244)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_497800, _497802, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _499696)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _504338)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_60496)
   Fail: (202) [t_l] t_l:pfcSearchTL(_60496)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_63270)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, sendmore, 44], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True'])\=[_84736|_84738]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True'])\=[_84736|_84738]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']))*->_3422='True';_3422='False'), error(_88474, _88476), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']))*->_3422='True';_3422='False'), error(_88474, _88476), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True'])
   Call: (204) [user] metta_interp_mode(+, _92190)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Call: (205) [user] metta_interp_mode(load, _96780)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, sendmore, 44], 'True'], [=, [program, sendmore, 44], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, sendmore, 44], 'True'], [=, [program, sendmore, 44], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _106002)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, sendmore, 44], 'True'], [=, [program, sendmore, 44], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, sendmore, 44], 'True'], [=, [program, sendmore, 44], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_112478, _112480), once(user:is_compatio0), '$restore_trace'(_112478, _112480))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_112478, _112480), system:once(user:is_compatio0), system:'$restore_trace'(_112478, _112480))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_112478, _112480))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_118096, must_det_ll(user:metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))), (_118096==""->true;our_ansi_format('#ffa505', '~w~n', [_118096]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_118096, must_det_ll(user:metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))), (_118096==""->true;our_ansi_format('#ffa505', '~w~n', [_118096]))))
  (= 
    (program sendmore 44) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, sendmore, 44], 'True'], [=, [program, sendmore, 44], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']))*->'True'='True';'True'='False'), error(_88474, _88476), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, simple_analyzer, 320], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4559, 249, 32, 4559))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, simple_analyzer, 320], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4559, 249, 32, 4559))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Call: (196) [system] var([=, [program, simple_analyzer, 320], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, simple_analyzer, 320], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Call: (196) [system] string([=, [program, simple_analyzer, 320], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, simple_analyzer, 320], 'True'], _219454), pfcAdd_Now('next-operation'(_219454)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, simple_analyzer, 320], 'True'], _219454), pfcAdd_Now('next-operation'(_219454)))
   Call: (197) [user] into_simple_op(+, [=, [program, simple_analyzer, 320], 'True'], _219454)
   Unify: (197) [user] into_simple_op(+, [=, [program, simple_analyzer, 320], 'True'], op(+, =, _222246))
   Call: (198) [user] o_s([[program, simple_analyzer, 320], 'True'], _222246)
   Unify: (198) [user] o_s([[program, simple_analyzer, 320], 'True'], _222246)
   Call: (199) [user] o_s([program, simple_analyzer, 320], _222246)
   Unify: (199) [user] o_s([program, simple_analyzer, 320], _222246)
   Call: (200) [user] o_s(program, _222246)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, simple_analyzer, 320], program)
   Exit: (198) [user] o_s([[program, simple_analyzer, 320], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, simple_analyzer, 320], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_243464))
^  Unify: (199) [user] must_ex(current_why_UU(_243464))
   Call: (201) [user] current_why_UU(_243464)
   Unify: (201) [user] current_why_UU(_243464)
^  Call: (202) [user] get_why_uu(_243464)
^  Unify: (202) [user] get_why_uu(_243464)
^  Call: (203) [user] findall(_249004, current_why(_249004), _249010)
^  Unify: (203) [$bags] findall(_249004, user:current_why(_249004), _249010)
^  Call: (204) [$bags] findall(_249004, user:current_why(_249004), _249010, [])
^  Unify: (204) [$bags] findall(_249004, user:current_why(_249004), _249010, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_249004, user:current_why(_249004), _249010, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_249004, user:current_why(_249004), _249010, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_249004, user:current_why(_249004), _249010, [])
   Unify: (206) [$bags] findall_loop(_249004, user:current_why(_249004), _249010, [])
^  Call: (207) [user] bugger:current_why(_249004)
^  Unify: (207) [user] bugger:current_why(_249004)
^  Call: (208) [user] bugger:current_why_data(_249004)
^  Unify: (208) [user] bugger:current_why_data(_249004)
   Call: (209) [system] nb_current('$current_why', wp(_249004, _260264))
   Fail: (209) [system] nb_current('$current_why', wp(_249004, _260264))
^  Redo: (208) [user] bugger:current_why_data(_249004)
^  Unify: (208) [user] bugger:current_why_data(_249004)
   Call: (209) [t_l] t_l:current_why_source(_249004)
   Fail: (209) [t_l] t_l:current_why_source(_249004)
^  Fail: (208) [user] bugger:current_why_data(_249004)
^  Redo: (207) [user] bugger:current_why(_249004)
^  Unify: (207) [user] bugger:current_why(mfl4(_267692, _267694, _267696, _267698))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_268648, _268650), once(user:current_mfl4(_267692, _267694, _267696, _267698)), '$restore_trace'(_268648, _268650))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_268648, _268650), system:once(user:current_mfl4(_267692, _267694, _267696, _267698)), system:'$restore_trace'(_268648, _268650))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_268648, _268650))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_267692, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_267692, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_249004, user:current_why(_249004), _249010, [])
   Exit: (206) [$bags] findall_loop(_249004, user:current_why(_249004), [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_249004, user:current_why(_249004), [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_249004, user:current_why(_249004), [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_249004, user:current_why(_249004), [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243464)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243464)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_405076, _405078)
   Fail: (204) [system] [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_405076, _405078)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243464)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243464)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435438)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435438)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435438)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435438)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_285480, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_279050, _279052)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_279050, _279052)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _437364)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _437364)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _437364)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457160, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_457160)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457160, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_457160)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457160, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_457160)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457160, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_457160)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _487602)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457160, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_457160)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457160, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_457160)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _68376, _68378)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _72120=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _73990)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_80546, _80548, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _82442)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _87084)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_163530)
   Fail: (202) [t_l] t_l:pfcSearchTL(_163530)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_166304)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, simple_analyzer, 320], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True'])\=[_187770|_187772]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True'])\=[_187770|_187772]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']))*->_3422='True';_3422='False'), error(_191508, _191510), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']))*->_3422='True';_3422='False'), error(_191508, _191510), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True'])
   Call: (204) [user] metta_interp_mode(+, _195224)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Call: (205) [user] metta_interp_mode(load, _199814)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, simple_analyzer, 320], 'True'], [=, [program, simple_analyzer, 320], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, simple_analyzer, 320], 'True'], [=, [program, simple_analyzer, 320], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _209036)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, simple_analyzer, 320], 'True'], [=, [program, simple_analyzer, 320], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, simple_analyzer, 320], 'True'], [=, [program, simple_analyzer, 320], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_215512, _215514), once(user:is_compatio0), '$restore_trace'(_215512, _215514))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_215512, _215514), system:once(user:is_compatio0), system:'$restore_trace'(_215512, _215514))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_215512, _215514))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_221130, must_det_ll(user:metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))), (_221130==""->true;our_ansi_format('#ffa505', '~w~n', [_221130]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_221130, must_det_ll(user:metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))), (_221130==""->true;our_ansi_format('#ffa505', '~w~n', [_221130]))))
  (= 
    (program simple_analyzer 320) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, simple_analyzer, 320], 'True'], [=, [program, simple_analyzer, 320], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']))*->'True'='True';'True'='False'), error(_191508, _191510), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, tak, 35], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4606, 251, 40, 4606))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, tak, 35], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4606, 251, 40, 4606))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Call: (196) [system] var([=, [program, tak, 35], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, tak, 35], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Call: (196) [system] string([=, [program, tak, 35], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, tak, 35], 'True'], _322490), pfcAdd_Now('next-operation'(_322490)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, tak, 35], 'True'], _322490), pfcAdd_Now('next-operation'(_322490)))
   Call: (197) [user] into_simple_op(+, [=, [program, tak, 35], 'True'], _322490)
   Unify: (197) [user] into_simple_op(+, [=, [program, tak, 35], 'True'], op(+, =, _325282))
   Call: (198) [user] o_s([[program, tak, 35], 'True'], _325282)
   Unify: (198) [user] o_s([[program, tak, 35], 'True'], _325282)
   Call: (199) [user] o_s([program, tak, 35], _325282)
   Unify: (199) [user] o_s([program, tak, 35], _325282)
   Call: (200) [user] o_s(program, _325282)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, tak, 35], program)
   Exit: (198) [user] o_s([[program, tak, 35], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, tak, 35], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_346500))
^  Unify: (199) [user] must_ex(current_why_UU(_346500))
   Call: (201) [user] current_why_UU(_346500)
   Unify: (201) [user] current_why_UU(_346500)
^  Call: (202) [user] get_why_uu(_346500)
^  Unify: (202) [user] get_why_uu(_346500)
^  Call: (203) [user] findall(_352040, current_why(_352040), _352046)
^  Unify: (203) [$bags] findall(_352040, user:current_why(_352040), _352046)
^  Call: (204) [$bags] findall(_352040, user:current_why(_352040), _352046, [])
^  Unify: (204) [$bags] findall(_352040, user:current_why(_352040), _352046, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_352040, user:current_why(_352040), _352046, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_352040, user:current_why(_352040), _352046, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_352040, user:current_why(_352040), _352046, [])
   Unify: (206) [$bags] findall_loop(_352040, user:current_why(_352040), _352046, [])
^  Call: (207) [user] bugger:current_why(_352040)
^  Unify: (207) [user] bugger:current_why(_352040)
^  Call: (208) [user] bugger:current_why_data(_352040)
^  Unify: (208) [user] bugger:current_why_data(_352040)
   Call: (209) [system] nb_current('$current_why', wp(_352040, _363300))
   Fail: (209) [system] nb_current('$current_why', wp(_352040, _363300))
^  Redo: (208) [user] bugger:current_why_data(_352040)
^  Unify: (208) [user] bugger:current_why_data(_352040)
   Call: (209) [t_l] t_l:current_why_source(_352040)
   Fail: (209) [t_l] t_l:current_why_source(_352040)
^  Fail: (208) [user] bugger:current_why_data(_352040)
^  Redo: (207) [user] bugger:current_why(_352040)
^  Unify: (207) [user] bugger:current_why(mfl4(_370728, _370730, _370732, _370734))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_371684, _371686), once(user:current_mfl4(_370728, _370730, _370732, _370734)), '$restore_trace'(_371684, _371686))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_371684, _371686), system:once(user:current_mfl4(_370728, _370730, _370732, _370734)), system:'$restore_trace'(_371684, _371686))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_371684, _371686))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_370728, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_370728, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_352040, user:current_why(_352040), _352046, [])
   Exit: (206) [$bags] findall_loop(_352040, user:current_why(_352040), [P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_352040, user:current_why(_352040), [P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_352040, user:current_why(_352040), [P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_352040, user:current_why(_352040), [P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _346500)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _346500)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_508112, _508114)
   Fail: (204) [system] [P;HTML|mfl4(_388516, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3648, _3650)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _20680)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _20680)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _20680)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _20680)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _20680)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _20680)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _20680)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _20680)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _20680)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_383168, _383170)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_383168, _383170)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _22802)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _22802)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _22802)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _42598, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_42598)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _42598, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_42598)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _42598, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_42598)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _42598, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_42598)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _73040)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _42598, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_42598)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _42598, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_42598)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _173452, _173454)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _177196=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _179066)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_185622, _185624, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _187518)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _192160)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _42598, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_42598)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _42598, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_42598)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _42598, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_42598)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_268606)
   Fail: (202) [t_l] t_l:pfcSearchTL(_268606)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_271380)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, tak, 35], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, tak, 35], 'True'])\=[_292846|_292848]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, tak, 35], 'True'])\=[_292846|_292848]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']))*->_3422='True';_3422='False'), error(_296584, _296586), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']))*->_3422='True';_3422='False'), error(_296584, _296586), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, tak, 35], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, tak, 35], 'True'])
   Call: (204) [user] metta_interp_mode(+, _300300)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Call: (205) [user] metta_interp_mode(load, _304890)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, tak, 35], 'True'], [=, [program, tak, 35], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, tak, 35], 'True'], [=, [program, tak, 35], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _314112)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, tak, 35], 'True'], [=, [program, tak, 35], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, tak, 35], 'True'], [=, [program, tak, 35], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_320588, _320590), once(user:is_compatio0), '$restore_trace'(_320588, _320590))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_320588, _320590), system:once(user:is_compatio0), system:'$restore_trace'(_320588, _320590))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_320588, _320590))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_326206, must_det_ll(user:metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))), (_326206==""->true;our_ansi_format('#ffa505', '~w~n', [_326206]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_326206, must_det_ll(user:metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))), (_326206==""->true;our_ansi_format('#ffa505', '~w~n', [_326206]))))
  (= 
    (program tak 35) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, tak, 35], 'True'], [=, [program, tak, 35], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, tak, 35], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']))*->'True'='True';'True'='False'), error(_296584, _296586), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, zebra, 166], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4640, 253, 27, 4640))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, zebra, 166], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4640, 253, 27, 4640))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Call: (196) [system] var([=, [program, zebra, 166], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, zebra, 166], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Call: (196) [system] string([=, [program, zebra, 166], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, zebra, 166], 'True'], _427564), pfcAdd_Now('next-operation'(_427564)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, zebra, 166], 'True'], _427564), pfcAdd_Now('next-operation'(_427564)))
   Call: (197) [user] into_simple_op(+, [=, [program, zebra, 166], 'True'], _427564)
   Unify: (197) [user] into_simple_op(+, [=, [program, zebra, 166], 'True'], op(+, =, _430356))
   Call: (198) [user] o_s([[program, zebra, 166], 'True'], _430356)
   Unify: (198) [user] o_s([[program, zebra, 166], 'True'], _430356)
   Call: (199) [user] o_s([program, zebra, 166], _430356)
   Unify: (199) [user] o_s([program, zebra, 166], _430356)
   Call: (200) [user] o_s(program, _430356)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, zebra, 166], program)
   Exit: (198) [user] o_s([[program, zebra, 166], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, zebra, 166], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_451574))
^  Unify: (199) [user] must_ex(current_why_UU(_451574))
   Call: (201) [user] current_why_UU(_451574)
   Unify: (201) [user] current_why_UU(_451574)
^  Call: (202) [user] get_why_uu(_451574)
^  Unify: (202) [user] get_why_uu(_451574)
^  Call: (203) [user] findall(_457114, current_why(_457114), _457120)
^  Unify: (203) [$bags] findall(_457114, user:current_why(_457114), _457120)
^  Call: (204) [$bags] findall(_457114, user:current_why(_457114), _457120, [])
^  Unify: (204) [$bags] findall(_457114, user:current_why(_457114), _457120, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_457114, user:current_why(_457114), _457120, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_457114, user:current_why(_457114), _457120, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_457114, user:current_why(_457114), _457120, [])
   Unify: (206) [$bags] findall_loop(_457114, user:current_why(_457114), _457120, [])
^  Call: (207) [user] bugger:current_why(_457114)
^  Unify: (207) [user] bugger:current_why(_457114)
^  Call: (208) [user] bugger:current_why_data(_457114)
^  Unify: (208) [user] bugger:current_why_data(_457114)
   Call: (209) [system] nb_current('$current_why', wp(_457114, _468374))
   Fail: (209) [system] nb_current('$current_why', wp(_457114, _468374))
^  Redo: (208) [user] bugger:current_why_data(_457114)
^  Unify: (208) [user] bugger:current_why_data(_457114)
   Call: (209) [t_l] t_l:current_why_source(_457114)
   Fail: (209) [t_l] t_l:current_why_source(_457114)
^  Fail: (208) [user] bugger:current_why_data(_457114)
^  Redo: (207) [user] bugger:current_why(_457114)
^  Unify: (207) [user] bugger:current_why(mfl4(_475802, _475804, _475806, _475808))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_476758, _476760), once(user:current_mfl4(_475802, _475804, _475806, _475808)), '$restore_trace'(_476758, _476760))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_476758, _476760), system:once(user:current_mfl4(_475802, _475804, _475806, _475808)), system:'$restore_trace'(_476758, _476760))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_476758, _476760))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_475802, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_475802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_457114, user:current_why(_457114), _457120, [])
   Exit: (206) [$bags] findall_loop(_457114, user:current_why(_457114), [P;HTML|mfl4(_493590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_457114, user:current_why(_457114), [P;HTML|mfl4(_493590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_457114, user:current_why(_457114), [P;HTML|mfl4(_493590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_457114, user:current_why(_457114), [P;HTML|mfl4(_493590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_94728, _94730)
   Fail: (204) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_94728, _94730)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125074)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125074)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125074)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125074)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125074)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125074)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _125074)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _125074)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _125074)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_487562, _487564)
   Fail: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_487562, _487564)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _126996)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _126996)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _126996)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _146792, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_146792)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _146792, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_146792)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _146792, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_146792)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _146792, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_146792)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _177234)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _146792, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_146792)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _146792, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_146792)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _277646, _277648)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _281390=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _283260)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
   Call: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Unify: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
   Exit: (212) [$syspreds] clause_property((0x562667632ea0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] clause(_289816, _289818, (0x562667632ea0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _291712)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _296354)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x562667632ea0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _146792, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_146792)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _146792, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_146792)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _146792, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_146792)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_372800)
   Fail: (202) [t_l] t_l:pfcSearchTL(_372800)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_375574)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, zebra, 166], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True'])\=[_397040|_397042]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True'])\=[_397040|_397042]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']))*->_3422='True';_3422='False'), error(_400778, _400780), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']))*->_3422='True';_3422='False'), error(_400778, _400780), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True'])
   Call: (204) [user] metta_interp_mode(+, _404494)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Call: (205) [user] metta_interp_mode(load, _409084)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, zebra, 166], 'True'], [=, [program, zebra, 166], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, zebra, 166], 'True'], [=, [program, zebra, 166], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _418306)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, zebra, 166], 'True'], [=, [program, zebra, 166], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, zebra, 166], 'True'], [=, [program, zebra, 166], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_424782, _424784), once(user:is_compatio0), '$restore_trace'(_424782, _424784))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_424782, _424784), system:once(user:is_compatio0), system:'$restore_trace'(_424782, _424784))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_424782, _424784))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_430400, must_det_ll(user:metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))), (_430400==""->true;our_ansi_format('#ffa505', '~w~n', [_430400]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_430400, must_det_ll(user:metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))), (_430400==""->true;our_ansi_format('#ffa505', '~w~n', [_430400]))))
  (= 
    (program zebra 166) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, zebra, 166], 'True'], [=, [program, zebra, 166], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']))*->'True'='True';'True'='False'), error(_400778, _400780), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, exec([dynamic, [/, rni, 0]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4677, 255, 30, 4677))
^  Exit: (193) [user] metta_file_buffer(+, exec([dynamic, [/, rni, 0]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4677, 255, 30, 4677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Call: (196) [system] var(exec([dynamic, [/, rni, 0]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec([dynamic, [/, rni, 0]])==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Call: (196) [system] string(exec([dynamic, [/, rni, 0]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Call: (197) [system] var([dynamic, [/, rni, 0]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Call: (197) [system] string([dynamic, [/, rni, 0]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _91170))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5))
   Call: (200) [system] _100814 is 5+1
   Exit: (200) [system] 6 is 5+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _126760))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _126760))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _126760))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _126760))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _126760)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _126760)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _155660)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6)
   Call: (200) [system] _126760=6
   Exit: (200) [system] 6=6
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6))
^  Call: (197) [user] must_det_ll(6>0)
^  Unify: (197) [user] must_det_ll(user:(6>0))
^  Call: (198) [user] once(user:(6>0))
^  Unify: (198) [system] once(user:(6>0))
   Call: (199) [system] 6>0
   Exit: (199) [system] 6>0
^  Exit: (198) [system] once(user:(6>0))
^  Exit: (197) [user] must_det_ll(user:(6>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_195682, _195684), once(user:is_synthing_unit_tests0), '$restore_trace'(_195682, _195684))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_195682, _195684), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_195682, _195684))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_195682, _195684))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6, _200420)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6, _200420)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
^  Call: (197) [user] if_t(into_simple_op(exec, [dynamic, [/, rni, 0]], _219700), pfcAdd_Now('next-operation'(_219700)))
^  Unify: (197) [user] if_t(into_simple_op(exec, [dynamic, [/, rni, 0]], _219700), pfcAdd_Now('next-operation'(_219700)))
   Call: (198) [user] into_simple_op(exec, [dynamic, [/, rni, 0]], _219700)
   Unify: (198) [user] into_simple_op(exec, [dynamic, [/, rni, 0]], op(exec, dynamic, _222492))
   Call: (199) [user] o_s([[/, rni, 0]], _222492)
   Unify: (199) [user] o_s([[/, rni, 0]], _222492)
   Call: (200) [user] o_s([/, rni, 0], _222492)
   Unify: (200) [user] o_s([/, rni, 0], _222492)
   Call: (201) [user] o_s(/, _222492)
   Unify: (201) [user] o_s(/, /)
   Exit: (201) [user] o_s(/, /)
   Exit: (200) [user] o_s([/, rni, 0], /)
   Exit: (199) [user] o_s([[/, rni, 0]], /)
   Exit: (198) [user] into_simple_op(exec, [dynamic, [/, rni, 0]], op(exec, dynamic, /))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, dynamic, /)))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, dynamic, /)))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, dynamic, /))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, dynamic, /))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, dynamic, /))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, dynamic, /))))
^  Call: (199) [user] pfcAdd('next-operation'(op(exec, dynamic, /)))
^  Unify: (199) [user] pfcAdd('next-operation'(op(exec, dynamic, /)))
^  Call: (200) [user] must_ex(current_why_UU(_243710))
^  Unify: (200) [user] must_ex(current_why_UU(_243710))
   Call: (202) [user] current_why_UU(_243710)
   Unify: (202) [user] current_why_UU(_243710)
^  Call: (203) [user] get_why_uu(_243710)
^  Unify: (203) [user] get_why_uu(_243710)
^  Call: (204) [user] findall(_249250, current_why(_249250), _249256)
^  Unify: (204) [$bags] findall(_249250, user:current_why(_249250), _249256)
^  Call: (205) [$bags] findall(_249250, user:current_why(_249250), _249256, [])
^  Unify: (205) [$bags] findall(_249250, user:current_why(_249250), _249256, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_249250, user:current_why(_249250), _249256, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_249250, user:current_why(_249250), _249256, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_249250, user:current_why(_249250), _249256, [])
   Unify: (207) [$bags] findall_loop(_249250, user:current_why(_249250), _249256, [])
^  Call: (208) [user] bugger:current_why(_249250)
^  Unify: (208) [user] bugger:current_why(_249250)
^  Call: (209) [user] bugger:current_why_data(_249250)
^  Unify: (209) [user] bugger:current_why_data(_249250)
   Call: (210) [system] nb_current('$current_why', wp(_249250, _260510))
   Fail: (210) [system] nb_current('$current_why', wp(_249250, _260510))
^  Redo: (209) [user] bugger:current_why_data(_249250)
^  Unify: (209) [user] bugger:current_why_data(_249250)
   Call: (210) [t_l] t_l:current_why_source(_249250)
   Fail: (210) [t_l] t_l:current_why_source(_249250)
^  Fail: (209) [user] bugger:current_why_data(_249250)
^  Redo: (208) [user] bugger:current_why(_249250)
^  Unify: (208) [user] bugger:current_why(mfl4(_267938, _267940, _267942, _267944))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_268894, _268896), once(user:current_mfl4(_267938, _267940, _267942, _267944)), '$restore_trace'(_268894, _268896))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_268894, _268896), system:once(user:current_mfl4(_267938, _267940, _267942, _267944)), system:'$restore_trace'(_268894, _268896))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_268894, _268896))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_267938, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_267938, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (207) [$bags] findall_loop(_249250, user:current_why(_249250), _249256, [])
   Exit: (207) [$bags] findall_loop(_249250, user:current_why(_249250), [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_249250, user:current_why(_249250), [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_249250, user:current_why(_249250), [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (204) [$bags] findall(_249250, user:current_why(_249250), [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243710)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (205) [system] var([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243710)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_405322, _405324)
   Fail: (205) [system] [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_405322, _405324)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243710)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243710)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435684)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435684)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435684)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (207) [system] var([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (207) [system] var([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435684)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_285726, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (208) [system] compound([P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (208) [system] compound([P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3650)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3650)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3650)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (208) [system] var(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (208) [system] var(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3650)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (209) [system] compound(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (209) [system] compound(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3650)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3604)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (206) [system] var(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3604)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_279512, _279514)
   Fail: (206) [system] P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_279512, _279514)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3604)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, dynamic, /)))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, dynamic, /)))
   Call: (203) [system] is_list('next-operation'(op(exec, dynamic, /)))
   Fail: (203) [system] is_list('next-operation'(op(exec, dynamic, /)))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, dynamic, /)))
^  Call: (203) [user] pfcPost1('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(exec, dynamic, /)), _437826)
^  Unify: (204) [user] control_arg_types('next-operation'(op(exec, dynamic, /)), _437826)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(exec, dynamic, /)), _437826)
^  Redo: (203) [user] pfcPost1('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457622, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_457622)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457622, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_457622)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457622, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_457622)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457622, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_457622)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _488064)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457622, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_457622)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457622, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_457622)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(exec, dynamic, /)), P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, dynamic, /)), P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(exec, dynamic, /)), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, dynamic, /)), true)
^  Call: (212) [user] strip_module('next-operation'(op(exec, dynamic, /)), _68566, _68568)
^  Exit: (212) [user] strip_module('next-operation'(op(exec, dynamic, /)), user, 'next-operation'(op(exec, dynamic, /)))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
   Call: (213) [system] _72310=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(exec, dynamic, /)), true, _74180)
^  Fail: (213) [user] clause('next-operation'(op(exec, dynamic, /)), true, _74180)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
^  Call: (213) [user] clause(user:'next-operation'(op(exec, dynamic, /)), true, _77008)
^  Fail: (213) [user] clause('next-operation'(op(exec, dynamic, /)), true, _77008)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, dynamic, /)), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)))
^  Call: (209) [user] pfcPost2('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, dynamic, /)));assert('next-operation'(op(exec, dynamic, /))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, dynamic, /)));assert('next-operation'(op(exec, dynamic, /))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, dynamic, /)));assert('next-operation'(op(exec, dynamic, /)))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, dynamic, /)));assert('next-operation'(op(exec, dynamic, /)))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(exec, dynamic, /)))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, dynamic, /)))
^  Call: (215) [user] strip_module('next-operation'(op(exec, dynamic, /)), _104318, _104320)
^  Exit: (215) [user] strip_module('next-operation'(op(exec, dynamic, /)), user, 'next-operation'(op(exec, dynamic, /)))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, dynamic, /)), _106198, _106200)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)), true)
   Call: (216) [system] var('next-operation'(op(exec, dynamic, /)))
   Fail: (216) [system] var('next-operation'(op(exec, dynamic, /)))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, dynamic, /)), _106198, _106200)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
   Call: (216) [system] _114604=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(exec, dynamic, /)), true, _116474)
^  Fail: (216) [user] clause('next-operation'(op(exec, dynamic, /)), true, _116474)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
^  Call: (216) [user] clause(user:'next-operation'(op(exec, dynamic, /)), true, _119302)
^  Fail: (216) [user] clause('next-operation'(op(exec, dynamic, /)), true, _119302)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, dynamic, /)))
^  Call: (214) [user] assert('next-operation'(op(exec, dynamic, /)))
^  Exit: (214) [user] assert('next-operation'(op(exec, dynamic, /)))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, dynamic, /)));assert('next-operation'(op(exec, dynamic, /)))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, dynamic, /)));assert('next-operation'(op(exec, dynamic, /))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(exec, dynamic, /)))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, dynamic, /)))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, dynamic, /)))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, dynamic, /)))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _175972)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _175972)
   Call: (217) [system] var('next-operation'(op(exec, dynamic, /)))
   Fail: (217) [system] var('next-operation'(op(exec, dynamic, /)))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _175972)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _175972)
   Call: (217) [system] compound('next-operation'(op(exec, dynamic, /)))
   Exit: (217) [system] compound('next-operation'(op(exec, dynamic, /)))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _175972)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _175972)
   Call: (217) [system] _187124 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _188982)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _188982)
   Call: (218) [system] is_list('next-operation'(op(exec, dynamic, /)))
   Fail: (218) [system] is_list('next-operation'(op(exec, dynamic, /)))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _188982)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _188982)
   Call: (218) [system] compound('next-operation'(op(exec, dynamic, /)))
   Exit: (218) [system] compound('next-operation'(op(exec, dynamic, /)))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, dynamic, /)), _196392, _196394)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, dynamic, /)), 'next-operation', [op(exec, dynamic, /)])
   Call: (218) [lists] lists:member(_188982, ['next-operation', op(exec, dynamic, /)])
   Unify: (218) [lists] lists:member(_188982, ['next-operation', op(exec, dynamic, /)])
   Call: (219) [lists] lists:member_([op(exec, dynamic, /)], _188982, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, dynamic, /)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, dynamic, /)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, dynamic, /)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, dynamic, /)), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _175972)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _175972)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _175972)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _175972)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _175972)
   Call: (218) [system] _175972='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, dynamic, /)], _188982, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, dynamic, /)], _188982, 'next-operation')
   Call: (220) [lists] lists:member_([], _188982, op(exec, dynamic, /))
   Unify: (220) [lists] lists:member_([], op(exec, dynamic, /), op(exec, dynamic, /))
   Exit: (220) [lists] lists:member_([], op(exec, dynamic, /), op(exec, dynamic, /))
   Exit: (219) [lists] lists:member_([op(exec, dynamic, /)], op(exec, dynamic, /), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, dynamic, /), ['next-operation', op(exec, dynamic, /)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, dynamic, /)), op(exec, dynamic, /))
^  Call: (217) [user] compound_eles(0, op(exec, dynamic, /), _175972)
^  Unify: (217) [user] compound_eles(0, op(exec, dynamic, /), _175972)
   Call: (218) [system] var(op(exec, dynamic, /))
   Fail: (218) [system] var(op(exec, dynamic, /))
^  Redo: (217) [user] compound_eles(0, op(exec, dynamic, /), _175972)
^  Unify: (217) [user] compound_eles(0, op(exec, dynamic, /), _175972)
   Call: (218) [system] compound(op(exec, dynamic, /))
   Exit: (218) [system] compound(op(exec, dynamic, /))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _175972=op(exec, dynamic, /)
   Exit: (218) [system] op(exec, dynamic, /)=op(exec, dynamic, /)
^  Exit: (217) [user] compound_eles(0, op(exec, dynamic, /), op(exec, dynamic, /))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), op(exec, dynamic, /))
^  Call: (216) [user] pfcIgnored(op(exec, dynamic, /))
^  Fail: (216) [user] pfcIgnored(op(exec, dynamic, /))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, dynamic, /)))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, dynamic, /)))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, dynamic, /)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _243772)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _243772)
   Call: (216) [system] var('next-operation'(op(exec, dynamic, /)))
   Fail: (216) [system] var('next-operation'(op(exec, dynamic, /)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _243772)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _243772)
   Call: (216) [system] compound('next-operation'(op(exec, dynamic, /)))
   Exit: (216) [system] compound('next-operation'(op(exec, dynamic, /)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _243772)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _243772)
   Call: (216) [system] _254924 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _256782)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _256782)
   Call: (217) [system] is_list('next-operation'(op(exec, dynamic, /)))
   Fail: (217) [system] is_list('next-operation'(op(exec, dynamic, /)))
^  Redo: (216) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _256782)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _256782)
   Call: (217) [system] compound('next-operation'(op(exec, dynamic, /)))
   Exit: (217) [system] compound('next-operation'(op(exec, dynamic, /)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(exec, dynamic, /)), _264192, _264194)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, dynamic, /)), 'next-operation', [op(exec, dynamic, /)])
   Call: (217) [lists] lists:member(_256782, ['next-operation', op(exec, dynamic, /)])
   Unify: (217) [lists] lists:member(_256782, ['next-operation', op(exec, dynamic, /)])
   Call: (218) [lists] lists:member_([op(exec, dynamic, /)], _256782, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, dynamic, /)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(exec, dynamic, /)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, dynamic, /)])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, dynamic, /)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _243772)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _243772)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _243772)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _243772)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _243772)
   Call: (217) [system] _243772='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(exec, dynamic, /)], _256782, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, dynamic, /)], _256782, 'next-operation')
   Call: (219) [lists] lists:member_([], _256782, op(exec, dynamic, /))
   Unify: (219) [lists] lists:member_([], op(exec, dynamic, /), op(exec, dynamic, /))
   Exit: (219) [lists] lists:member_([], op(exec, dynamic, /), op(exec, dynamic, /))
   Exit: (218) [lists] lists:member_([op(exec, dynamic, /)], op(exec, dynamic, /), 'next-operation')
   Exit: (217) [lists] lists:member(op(exec, dynamic, /), ['next-operation', op(exec, dynamic, /)])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, dynamic, /)), op(exec, dynamic, /))
^  Call: (216) [user] compound_eles(0, op(exec, dynamic, /), _243772)
^  Unify: (216) [user] compound_eles(0, op(exec, dynamic, /), _243772)
   Call: (217) [system] var(op(exec, dynamic, /))
   Fail: (217) [system] var(op(exec, dynamic, /))
^  Redo: (216) [user] compound_eles(0, op(exec, dynamic, /), _243772)
^  Unify: (216) [user] compound_eles(0, op(exec, dynamic, /), _243772)
   Call: (217) [system] compound(op(exec, dynamic, /))
   Exit: (217) [system] compound(op(exec, dynamic, /))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _243772=op(exec, dynamic, /)
   Exit: (217) [system] op(exec, dynamic, /)=op(exec, dynamic, /)
^  Exit: (216) [user] compound_eles(0, op(exec, dynamic, /), op(exec, dynamic, /))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), op(exec, dynamic, /))
^  Call: (215) [user] pfcTraced(op(exec, dynamic, /))
^  Fail: (215) [user] pfcTraced(op(exec, dynamic, /))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, dynamic, /)))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(exec, dynamic, /)), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(exec, dynamic, /)), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcGetSearch(_410184)
^  Unify: (213) [user] pfcGetSearch(_410184)
   Call: (214) [t_l] t_l:pfcSearchTL(_412034)
   Fail: (214) [t_l] t_l:pfcSearchTL(_412034)
^  Redo: (213) [user] pfcGetSearch(_410184)
^  Call: (214) [user] pfcSearch(_414808)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _410184=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(exec, dynamic, /)))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, dynamic, /)))
^  Call: (215) [user] control_arg_types('next-operation'(op(exec, dynamic, /)), _439242)
^  Unify: (215) [user] control_arg_types('next-operation'(op(exec, dynamic, /)), _439242)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(exec, dynamic, /)), _439242)
^  Redo: (214) [user] pfcFwd('next-operation'(op(exec, dynamic, /)))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, dynamic, /)))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, dynamic, /))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _449504)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(exec, dynamic, /)))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(exec, dynamic, /)))
   Call: (219) [system] is_list(_457000)
   Fail: (219) [system] is_list(_457000)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(exec, dynamic, /)))
^  Call: (219) [user] pfcFwd1('next-operation'(op(exec, dynamic, /)))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(exec, dynamic, /)))
^  Call: (220) [user] fc_rule_check('next-operation'(op(exec, dynamic, /)))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(exec, dynamic, /)))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(exec, dynamic, /)))
   Call: (220) [system] copy_term('next-operation'(op(exec, dynamic, /)), _464394)
   Exit: (220) [system] copy_term('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /))))
^  Call: (221) [user] fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(exec, dynamic, /)), _469986), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, dynamic, /)), _469986), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Call: (224) [system] var('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Fail: (224) [system] var('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Call: (224) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, dynamic, /)), _469986), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, dynamic, /)), _469986), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, dynamic, /)), _469986), _507056, _507058)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, dynamic, /)), _469986), _507056, _507058)
   Call: (227) [system] compound('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, dynamic, /)), _469986), _507056, _507058)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, dynamic, /)), _469986), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, dynamic, /)), _469986), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, dynamic, /)), _469986), _518298)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986), _519238)
   Call: (225) [system] nonvar(_520096)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986), _521098)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986), _522032)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _469986))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, dynamic, /)), _3864), number_of_clauses(_11106))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864), number_of_clauses(_11106))
   Call: (225) [system] nonvar(number_of_clauses(_11106))
   Exit: (225) [system] nonvar(number_of_clauses(_11106))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_11106), user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_11106), user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _25950), (prolog_current_choice(_25960), push_current_choice(_25960), clause('$pt$'('next-operation'(op(exec, dynamic, /)), _3864), _25982), pfc_call(_25982)), nb_setval('$pfc_current_choice', _25950))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _25950), user:(prolog_current_choice(_25960), push_current_choice(_25960), clause('$pt$'('next-operation'(op(exec, dynamic, /)), _3864), _25982), pfc_call(_25982)), user:nb_setval('$pfc_current_choice', _25950))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _25950))
   Call: (227) [system] nb_current('$pfc_current_choice', _25950)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_25960)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _35300)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(exec, dynamic, /)), _3864), _25982)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, dynamic, /)), _3864), _25982)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _43672)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _25950), user:(prolog_current_choice(_25960), push_current_choice(_25960), clause('$pt$'('next-operation'(op(exec, dynamic, /)), _3864), _25982), pfc_call(_25982)), user:nb_setval('$pfc_current_choice', _25950))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
^  Redo: (221) [user] fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Exit: (221) [user] fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /))))
^  Call: (221) [user] fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Call: (222) [user] pfc_spft(_58542, _58628, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550))
^  Unify: (222) [user] pfc_spft(_58542, _59560, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550))
^  Call: (223) [user] pfcCallSystem('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Call: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Unify: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (225) [system] var('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Fail: (225) [system] var('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Redo: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Unify: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (225) [system] callable('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Exit: (225) [system] callable('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Unify: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Redo: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Unify: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Call: (225) [user] predicate_property('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (228) [system] callable('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Exit: (228) [system] callable('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Unify: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Call: (225) [user] predicate_property('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (227) [system] callable('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Exit: (227) [system] callable('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), _94700, _94702)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), _94700, _94702)
   Call: (228) [system] compound('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Exit: (228) [system] compound('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (228) [system] compound_name_arity('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), _94700, _94702)
   Exit: (228) [system] compound_name_arity('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Unify: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Call: (225) [user] predicate_property('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), _105942)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), _106882)
   Call: (226) [system] nonvar(_107740)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), _108742)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), _109676)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (227) [system] callable('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Exit: (227) [system] callable('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Call: (225) [user] predicate_property('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), number_of_clauses(_118870))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), number_of_clauses(_118870))
   Call: (226) [system] nonvar(number_of_clauses(_118870))
   Exit: (226) [system] nonvar(number_of_clauses(_118870))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_118870), user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_118870), user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (228) [system] callable('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Exit: (228) [system] callable('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(799), user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), number_of_clauses(799))
^  Unify: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _133714), (prolog_current_choice(_133724), push_current_choice(_133724), clause('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), _133746), pfc_call(_133746)), nb_setval('$pfc_current_choice', _133714))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _133714), user:(prolog_current_choice(_133724), push_current_choice(_133724), clause('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), _133746), pfc_call(_133746)), user:nb_setval('$pfc_current_choice', _133714))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _133714))
   Call: (228) [system] nb_current('$pfc_current_choice', _133714)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_133724)
   Exit: (227) [system] prolog_current_choice(2970)
^  Call: (227) [user] push_current_choice(2970)
^  Unify: (227) [user] push_current_choice(2970)
   Call: (228) [system] nb_current('$pfc_current_choice', _143064)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2970])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2970])
^  Exit: (227) [user] push_current_choice(2970)
^  Call: (227) [user] clause('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), _133746)
^  Fail: (227) [user] clause('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), _133746)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _151436)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _133714), user:(prolog_current_choice(_133724), push_current_choice(_133724), clause('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)), _133746), pfc_call(_133746)), user:nb_setval('$pfc_current_choice', _133714))
^  Fail: (224) [user] pfc_call('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_58542, _60420, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550)))
^  Fail: (222) [user] pfc_spft(_58542, _158940, '$nt$'('next-operation'(op(exec, dynamic, /)), _58548, _58550))
^  Redo: (221) [user] fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Exit: (221) [user] fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(exec, dynamic, /)))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(exec, dynamic, /)))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(exec, dynamic, /)))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3630, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_3630)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3630, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_3630)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3630, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_3630)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, dynamic, /)))
^  Exit: (201) [user] pfcPost('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_256246)
   Fail: (203) [t_l] t_l:pfcSearchTL(_256246)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_259020)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(exec, dynamic, /)))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, dynamic, /)))
^  Exit: (197) [user] if_t(into_simple_op(exec, [dynamic, [/, rni, 0]], op(exec, dynamic, /)), pfcAdd_Now('next-operation'(op(exec, dynamic, /))))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], _3422))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], _3422))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], _3422)
   Call: (200) [system] _296024=_296026
   Exit: (200) [system] _296024=_296024
^  Call: (200) [user] ignore(catch((not_compatio(write_exec([dynamic, [/, rni, 0]])), notrace(into_metta_callable('&self', [dynamic, [/, rni, 0]], _297922, _296024, _297926, _297928)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], _297922, _296024, _297926, _297928, _296024, _3422)), give_up(_297964), pp_m('red', gave_up(_297964))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec([dynamic, [/, rni, 0]])), notrace(into_metta_callable('&self', [dynamic, [/, rni, 0]], _297922, _296024, _297926, _297928)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], _297922, _296024, _297926, _297928, _296024, _3422)), give_up(_297964), pp_m('red', gave_up(_297964))))
^  Call: (203) [user] not_compatio(write_exec([dynamic, [/, rni, 0]]))
^  Unify: (203) [user] not_compatio(write_exec([dynamic, [/, rni, 0]]))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([dynamic, [/, rni, 0]])))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([dynamic, [/, rni, 0]])))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _317198)
   Fail: (209) [system] current_prolog_flag(windows, _318126)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_323586, _323588), once(user:is_flag0(log)), '$restore_trace'(_323586, _323588))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_323586, _323588), system:once(user:is_flag0(log)), system:'$restore_trace'(_323586, _323588))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_323586, _323588))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_331956, _331958), once(user:is_flag0(test)), '$restore_trace'(_331956, _331958))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_331956, _331958), system:once(user:is_flag0(test)), system:'$restore_trace'(_331956, _331958))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_331956, _331958))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec([dynamic, [/, rni, 0]]))
^  Unify: (205) [user] user_err(write_exec([dynamic, [/, rni, 0]]))
^  Call: (206) [user] original_user_error(_340352)
^  Unify: (206) [user] original_user_error(_340352)
   Call: (207) [system] stream_property(_340352, file_no(2))
   Unify: (207) [system] stream_property(_340352, file_no(2))
   Call: (208) [system] nonvar(_340352)
   Redo: (207) [system] stream_property(_340352, file_no(2))
   Unify: (207) [system] stream_property(_340352, file_no(2))
   Call: (208) [system] nonvar(_340352)
   Redo: (207) [system] stream_property(_340352, file_no(2))
   Unify: (207) [system] stream_property(_340352, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_351472)
   Redo: (207) [system] stream_property(_340352, file_no(2))
   Exit: (207) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f327b683220))
^  Call: (206) [user] with_output_to((0x7f327b683220), write_exec([dynamic, [/, rni, 0]]))
   Call: (208) [user] write_exec([dynamic, [/, rni, 0]])
   Unify: (208) [user] write_exec([dynamic, [/, rni, 0]])
^  Call: (209) [user] real_notrace(write_exec0([dynamic, [/, rni, 0]]))
^  Unify: (209) [user] real_notrace(user:write_exec0([dynamic, [/, rni, 0]]))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_359836, _359838), once(user:write_exec0([dynamic, [/, rni, 0]])), '$restore_trace'(_359836, _359838))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_359836, _359838), user:once(user:write_exec0([dynamic, [/, rni, 0]])), user:'$restore_trace'(_359836, _359838))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_359836, _359838))
  !(dynamic (/ rni 0))

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([dynamic, [/, rni, 0]])), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0([dynamic, [/, rni, 0]]))
   Exit: (208) [user] write_exec([dynamic, [/, rni, 0]])
^  Exit: (206) [user] with_output_to((0x7f327b683220), write_exec([dynamic, [/, rni, 0]]))
^  Exit: (205) [user] user_err(write_exec([dynamic, [/, rni, 0]]))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([dynamic, [/, rni, 0]])))
^  Exit: (203) [user] not_compatio(write_exec([dynamic, [/, rni, 0]]))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_371572, _371574), once(user:into_metta_callable('&self', [dynamic, [/, rni, 0]], _297922, _296024, _297926, _297928)), '$restore_trace'(_371572, _371574))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_371572, _371574), system:once(user:into_metta_callable('&self', [dynamic, [/, rni, 0]], _297922, _296024, _297926, _297928)), system:'$restore_trace'(_371572, _371574))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_371572, _371574))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), _296024, [], [])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), _296024, [], [], _296024, _3422)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), _296024, [], [], _296024, _3422)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _387538), forall(rtrace_on_error(_387538), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _387538), user:forall(rtrace_on_error(_387538), true))
^  Call: (206) [user] clause(reset_cache, _387538)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380)), _395024, (write_src_uo(_395024=retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))), catch(rtrace(retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))), _395024, throw(give_up(_395024=retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))))), throw(_395024)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380)), _395024, (write_src_uo(_395024=retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))), catch(rtrace(retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))), _395024, throw(give_up(_395024=retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))))), throw(_395024)))
^  Call: (210) [user] retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))
^  Exit: (210) [user] retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380)), _395024, (write_src_uo(_395024=retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))), catch(rtrace(retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))), _395024, throw(give_up(_395024=retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))))), throw(_395024)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_390372, _390374, _390376, _390378, _390380))), user:true)
^  Redo: (206) [user] clause(reset_cache, _387538)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _407148, (write_src_uo(_407148=true), catch(rtrace(true), _407148, throw(give_up(_407148=true))), throw(_407148)))
   Unify: (208) [user] catch_err(true, _407148, (write_src_uo(_407148=true), catch(rtrace(true), _407148, throw(give_up(_407148=true))), throw(_407148)))
   Exit: (208) [user] catch_err(true, _407148, (write_src_uo(_407148=true), catch(rtrace(true), _407148, throw(give_up(_407148=true))), throw(_407148)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _387538), user:forall(rtrace_on_error(_387538), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), _296024, [], [], _296024, _3422)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), _296024, [], [], _296024, _3422)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), _296024, [], [], _296024, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), _296024, [], [], _296024, _3422)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), _296024, [], [], _296024, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), _296024, [], [], _296024, _3422)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_444212, _444214), once(user:(reset_eval_num, _443684=res(_3422), _443700=prev_result('Empty'), inside_assert(eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), _443718), (is_compatio->option_else(answer, _443742, leap);option_else(answer, _443742, each)), option_else('maximum-result-count', _443764, inf), option_else('initial-result-count', _443778, 10), _443790=contrl(_443764, _443742), _443808=_443810, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_443838), option_value(exec, skip), \+always_exec(_443718)->_443868=(skip(eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024)), deterministic(_443884)), _443808=1, !, true;_443868=(eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), deterministic(_443884), xform_out(_296024, _443942), nb_setarg(1, _443684, _443942)), !, flag(result_num, _443968, 0), _443980=eval('&self', _443718, _296024), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_296024), if_t(_443808==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_443808==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_443980)))), if_t(option_value(repl, true), add_history_src(exec(_443718))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_443980), writeln('.')))), true)))), '$restore_trace'(_444212, _444214))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_444212, _444214), system:once(user:(reset_eval_num, _443684=res(_3422), _443700=prev_result('Empty'), inside_assert(eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), _443718), (is_compatio->option_else(answer, _443742, leap);option_else(answer, _443742, each)), option_else('maximum-result-count', _443764, inf), option_else('initial-result-count', _443778, 10), _443790=contrl(_443764, _443742), _443808=_443810, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_443838), option_value(exec, skip), \+always_exec(_443718)->_443868=(skip(eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024)), deterministic(_443884)), _443808=1, !, true;_443868=(eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), deterministic(_443884), xform_out(_296024, _443942), nb_setarg(1, _443684, _443942)), !, flag(result_num, _443968, 0), _443980=eval('&self', _443718, _296024), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_296024), if_t(_443808==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_443808==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_443980)))), if_t(option_value(repl, true), add_history_src(exec(_443718))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_443980), writeln('.')))), true)))), system:'$restore_trace'(_444212, _444214))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_444212, _444214))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), [dynamic, [/, rni, 0]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _443808=_443808, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_443838), option_value(exec, skip), \+always_exec([dynamic, [/, rni, 0]])->(eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), deterministic(_443884), xform_out(_296024, _443942), nb_setarg(1, res(_3422), _443942))=(skip(eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024)), deterministic(_443884)), _443808=1, !, true;(eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), deterministic(_443884), xform_out(_296024, _443942), nb_setarg(1, res(_3422), _443942))=(eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), deterministic(_443884), xform_out(_296024, _443942), nb_setarg(1, res(_3422), _443942)), !, flag(result_num, 1, 0), eval('&self', [dynamic, [/, rni, 0]], _296024)=eval('&self', [dynamic, [/, rni, 0]], _296024), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_296024), if_t(_443808==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_443808==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', [dynamic, [/, rni, 0]], _296024))))), if_t(option_value(repl, true), add_history_src(exec([dynamic, [/, rni, 0]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', [dynamic, [/, rni, 0]], _296024)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_476164)
^  Unify: (209) [user] answer_output(_476164)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_481706, _481708), once(user:is_flag0(test)), '$restore_trace'(_481706, _481708))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_481706, _481708), system:once(user:is_flag0(test)), system:'$restore_trace'(_481706, _481708))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_481706, _481708))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_476164)
^  Unify: (210) [user] original_user_output(_476164)
   Call: (211) [system] stream_property(_476164, file_no(1))
   Unify: (211) [system] stream_property(_476164, file_no(1))
   Call: (212) [system] nonvar(_476164)
   Redo: (211) [system] stream_property(_476164, file_no(1))
   Unify: (211) [system] stream_property(_476164, file_no(1))
   Call: (212) [system] nonvar(_476164)
   Redo: (211) [system] stream_property(_476164, file_no(1))
   Unify: (211) [system] stream_property(_476164, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_498442)
   Redo: (211) [system] stream_property(_476164, file_no(1))
   Exit: (211) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f327b683120))
^  Exit: (209) [user] answer_output((0x7f327b683120))
^  Call: (209) [user] with_output_to((0x7f327b683120), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f327b683120), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _510544, _443884, timed_call((eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), deterministic(_443884), xform_out(_296024, _443942), nb_setarg(1, res(_3422), _443942)), _510550), ((((_443884==true->!;true), set_option_value(interactive, _510544), contrl(inf, each)=contrl(_510620, _510622), nb_setarg(1, res(_3422), _443942), current_input(_510646), read_pending_codes(_510646, _510658, []), flag(result_num, _510672, _510672+1), flag(result_num, _510692, _510692), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _443942))), if_t(_510692=<_510620, ((_510692==1, _443884==true->not_compatio(format('~N~nDeterministic: ', [])), !;_443884==true->not_compatio(format('~N~nLast Result(~w): ', [_510692])), !;not_compatio(format('~N~nNDet Result(~w): ', [_510692]))), ignore((not_compatio(if_t(\+symbolic(_443942), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_443942)), true)))))))), in_answer_io(write_asrc(_443942)), not_compatio(format('~N')), (_443884\==true, _510544, _510622\==leap, 10>_510692, _510692<_510620->_511054=true;_511054=false), if_t((_511054==true;_443884==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _510550))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _511158), maplist(print_var, _511158), nop(nl)));true)))), (_511054==true->write("~npress ';' for more solutions "), get_single_char_key(_511220), not_compatio((writeq(key=_511220), nl)), (_511220==b->once(repl), fail;_511220==m->make;_511220==t->nop(set_debug(eval, true)), rtrace;_511220=='T'->set_debug(eval, true);_511220==(;)->true;_511220==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_511220=='L'->nb_setarg(1, contrl(inf, each), _510692);_511220==l->nb_setarg(2, contrl(inf, each), leap);(_511220=='\n';_511220=='\r')->!, fail;!, fail));_443884\==true, \+_510544, contrl(inf, each)=contrl(_510620, leap)->true;_443884==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _443884, timed_call((eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), deterministic(_443884), xform_out(_296024, _443942), nb_setarg(1, res(_3422), _443942)), _510550), ((((_443884==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_510620, _510622), nb_setarg(1, res(_3422), _443942), current_input(_510646), read_pending_codes(_510646, _510658, []), flag(result_num, _510672, _510672+1), flag(result_num, _510692, _510692), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _443942))), if_t(_510692=<_510620, ((_510692==1, _443884==true->not_compatio(format('~N~nDeterministic: ', [])), !;_443884==true->not_compatio(format('~N~nLast Result(~w): ', [_510692])), !;not_compatio(format('~N~nNDet Result(~w): ', [_510692]))), ignore((not_compatio(if_t(\+symbolic(_443942), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_443942)), true)))))))), in_answer_io(write_asrc(_443942)), not_compatio(format('~N')), (_443884\==true, false, _510622\==leap, 10>_510692, _510692<_510620->_511054=true;_511054=false), if_t((_511054==true;_443884==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _510550))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _511158), maplist(print_var, _511158), nop(nl)));true)))), (_511054==true->write("~npress ';' for more solutions "), get_single_char_key(_511220), not_compatio((writeq(key=_511220), nl)), (_511220==b->once(repl), fail;_511220==m->make;_511220==t->nop(set_debug(eval, true)), rtrace;_511220=='T'->set_debug(eval, true);_511220==(;)->true;_511220==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_511220=='L'->nb_setarg(1, contrl(inf, each), _510692);_511220==l->nb_setarg(2, contrl(inf, each), leap);(_511220=='\n';_511220=='\r')->!, fail;!, fail));_443884\==true, \+false, contrl(inf, each)=contrl(_510620, leap)->true;_443884==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), deterministic(_443884), xform_out(_296024, _443942), nb_setarg(1, res(_3422), _443942)), _510550)
   Unify: (209) [user] timed_call((eval_H(500, '&self', [dynamic, [/, rni, 0]], _296024), deterministic(_443884), xform_out(_296024, _443942), nb_setarg(1, res(_3422), _443942)), _510550)
   Call: (210) [system] statistics(cputime, _5014)
   Exit: (210) [system] statistics(cputime, 15.682156878)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _17792)
^  Unify: (213) [user] was_option_value(rtrace, _17792)
   Call: (214) [system] current_prolog_flag(rtrace, _19650)
   Fail: (214) [system] current_prolog_flag(rtrace, _19650)
^  Redo: (213) [user] was_option_value(rtrace, _17792)
^  Unify: (213) [user] was_option_value(rtrace, _17792)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _23364)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _23364)
^  Redo: (213) [user] was_option_value(rtrace, _17792)
^  Unify: (213) [user] was_option_value(rtrace, _17792)
   Call: (214) [system] nb_current(rtrace, _27078)
   Fail: (214) [system] nb_current(rtrace, _27078)
^  Fail: (213) [user] was_option_value(rtrace, _17792)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_37302, _37304), once(user:option_value0(rtrace, true)), '$restore_trace'(_37302, _37304))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_37302, _37304), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_37302, _37304))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_37302, _37304))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72520)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72520)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72520, _74456)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72520, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72520, _77260)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72520, _78198)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_80932, _80934, _80936), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_80932, _80934, _80936), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_80932, _80934, _80936))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_80932, _80934, _80936))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_80932, _80934, _80936))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_80932, _80934, _80936))
   Call: (217) [system] callable(debugging_logicmoo_setting(_80932, _80934, _80936))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_80932, _80934, _80936))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_80932, _80934, _80936))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_80932, _80934, _80936))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_80932, _80934, _80936), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _72520, _94846)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)), rtrace:tAt_rtrace)
   Call: (212) [system] _105306=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)), deterministic(_107184)), (notrace(_107184==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)), deterministic(_107184)), (notrace(_107184==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622)
   Unify: (214) [user] eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (215) [user] catch_metta_return(eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622), _3622)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622), _3622)
^  Call: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
   Call: (218) [system] var([dynamic, [/, rni, 0]])
^  Redo: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_122564, _122566), once(user:self_eval([dynamic, [/, rni, 0]])), '$restore_trace'(_122564, _122566))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_122564, _122566), system:once(user:self_eval([dynamic, [/, rni, 0]])), system:'$restore_trace'(_122564, _122566))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_122564, _122566))
^  Redo: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_127302, _127304), once(user:nonvar(_3622)), '$restore_trace'(_127302, _127304))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_127302, _127304), system:once(user:nonvar(_3622)), system:'$restore_trace'(_127302, _127304))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_127302, _127304))
^  Redo: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_132040, _132042), once(user:nonvar(_3622)), '$restore_trace'(_132040, _132042))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_132040, _132042), system:once(user:nonvar(_3622)), system:'$restore_trace'(_132040, _132042))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_132040, _132042))
^  Redo: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
   Call: (218) [system] [[/, rni, 0]]==[]
^  Redo: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
   Call: (218) [system] atom(=)
   Exit: (218) [system] atom(=)
   Call: (218) [system] (=)\==(=)
^  Redo: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (218) [user] self_eval([dynamic, [/, rni, 0]])
^  Unify: (218) [user] self_eval([dynamic, [/, rni, 0]])
^  Call: (220) [system] setup_call_cleanup('$notrace'(_146106, _146108), once(user:self_eval0([dynamic, [/, rni, 0]])), '$restore_trace'(_146106, _146108))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_146106, _146108), system:once(user:self_eval0([dynamic, [/, rni, 0]])), system:'$restore_trace'(_146106, _146108))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_146106, _146108))
^  Fail: (218) [user] self_eval([dynamic, [/, rni, 0]])
^  Redo: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (218) [user] eval_00(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (218) [user] eval_00(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (219) [user] self_eval([dynamic, [/, rni, 0]])
^  Unify: (219) [user] self_eval([dynamic, [/, rni, 0]])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_155504, _155506), once(user:self_eval0([dynamic, [/, rni, 0]])), '$restore_trace'(_155504, _155506))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_155504, _155506), system:once(user:self_eval0([dynamic, [/, rni, 0]])), system:'$restore_trace'(_155504, _155506))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_155504, _155506))
^  Fail: (219) [user] self_eval([dynamic, [/, rni, 0]])
^  Redo: (218) [user] eval_00(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (218) [user] eval_00(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (219) [user] eval_01(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (219) [user] eval_01(=, _115958, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (222) [system] 500<1
   Fail: (222) [system] 500<1
^  Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (221) [system] setup_call_cleanup('$notrace'(_168662, _168664), once(user:(_168638 is 500-1, copy_term([dynamic, [/, rni, 0]], _168652))), '$restore_trace'(_168662, _168664))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_168662, _168664), system:once(user:(_168638 is 500-1, copy_term([dynamic, [/, rni, 0]], _168652))), system:'$restore_trace'(_168662, _168664))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_168662, _168664))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]))), system:'$restore_trace'(3, -1))
^  Call: (220) [user] trace_eval(eval_20(=, _115958), e, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (220) [user] trace_eval(eval_20(=, _115958), e, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Call: (221) [user] must_det_ll((notrace((flag(eval_num, _174356, _174356+1), _174374 is _174356 mod 500, _174392 is 99-499 mod 100, _174416=_174418, option_else('trace-length', _174430, 500), option_else('trace-depth', _174438, 30))), quietly(if_t((nop(stop_rtrace), _174374>_174430), (set_debug(eval, false), _174494 is _174430+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174494])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174546)))))
^  Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _174356, _174356+1), _174374 is _174356 mod 500, _174392 is 99-499 mod 100, _174416=_174418, option_else('trace-length', _174430, 500), option_else('trace-depth', _174438, 30))), quietly(if_t((nop(stop_rtrace), _174374>_174430), (set_debug(eval, false), _174494 is _174430+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174494])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174546)))))
^  Call: (222) [user] once(user:(notrace((flag(eval_num, _174356, _174356+1), _174374 is _174356 mod 500, _174392 is 99-499 mod 100, _174416=_174418, option_else('trace-length', _174430, 500), option_else('trace-depth', _174438, 30))), quietly(if_t((nop(stop_rtrace), _174374>_174430), (set_debug(eval, false), _174494 is _174430+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174494])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174546)))))
^  Unify: (222) [system] once(user:(notrace((flag(eval_num, _174356, _174356+1), _174374 is _174356 mod 500, _174392 is 99-499 mod 100, _174416=_174418, option_else('trace-length', _174430, 500), option_else('trace-depth', _174438, 30))), quietly(if_t((nop(stop_rtrace), _174374>_174430), (set_debug(eval, false), _174494 is _174430+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174494])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174546)))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_178270, _178272), once(user:(flag(eval_num, _174356, _174356+1), _174374 is _174356 mod 500, _174392 is 99-499 mod 100, _174416=_174418, option_else('trace-length', _174430, 500), option_else('trace-depth', _174438, 30))), '$restore_trace'(_178270, _178272))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_178270, _178272), system:once(user:(flag(eval_num, _174356, _174356+1), _174374 is _174356 mod 500, _174392 is 99-499 mod 100, _174416=_174418, option_else('trace-length', _174430, 500), option_else('trace-depth', _174438, 30))), system:'$restore_trace'(_178270, _178272))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_178270, _178272))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _174416=_174416, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174494 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174494])), nop((start_rtrace, rtrace)))))
^  Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174494 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174494])), nop((start_rtrace, rtrace)))))
^  Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174494 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174494])), nop((start_rtrace, rtrace)))))
   Call: (224) [user] nop(notrace(no_repeats_var(_174546)))
   Unify: (224) [user] nop(notrace(no_repeats_var(_174546)))
   Exit: (224) [user] nop(notrace(no_repeats_var(_174546)))
^  Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _174416=_174416, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174494 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174494])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174546)))))
^  Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _174416=_174416, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174494 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174494])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174546)))))
   Call: (221) [occurs] occurs:sub_term(_189734, e)
   Unify: (221) [occurs] occurs:sub_term(e, e)
   Exit: (221) [occurs] occurs:sub_term(e, e)
   Call: (221) [system] e\=e
   Fail: (221) [system] e\=e
   Redo: (221) [occurs] occurs:sub_term(_189734, e)
   Unify: (221) [occurs] occurs:sub_term(_189734, e)
   Call: (222) [system] compound(e)
   Fail: (222) [system] compound(e)
   Fail: (221) [occurs] occurs:sub_term(_189734, e)
^  Redo: (220) [user] trace_eval(eval_20(=, _115958), e, 499, '&self', [dynamic, [/, rni, 0]], _172446)
   Call: (221) [system] _199952=e
   Exit: (221) [system] e=e
^  Call: (221) [user] if_trace((eval;e), (_174416=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]])))
^  Unify: (221) [user] if_trace((eval;e), (_174416=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]])))
^  Call: (223) [system] setup_call_cleanup('$notrace'(_203756, _203758), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _174416=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]]))), _203714, fbug((_203714-->if_trace((eval;e), (_174416=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]])))))))), '$restore_trace'(_203756, _203758))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_203756, _203758), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _174416=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]]))), _203714, fbug((_203714-->if_trace((eval;e), (_174416=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]])))))))), system:'$restore_trace'(_203756, _203758))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_203756, _203758))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _174416=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]]))), _203714, fbug((_203714-->if_trace((eval;e), (_174416=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] if_trace((eval;e), (_174416=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]])))
   Call: (221) [system] _208538=retval(fail)
   Exit: (221) [system] retval(fail)=retval(fail)
   Call: (221) [system] _210400=(\+ \+ (flag(eval_num, _210420, _210420+1), (retval(fail)\=@=retval(fail), nonvar(_172446)->indentq(0, _210420, <--, [e, _172446]);indentq(0, _210420, <--, [e, retval(fail)]))))
   Exit: (221) [system] (\+ \+ (flag(eval_num, _210420, _210420+1), (retval(fail)\=@=retval(fail), nonvar(_172446)->indentq(0, _210420, <--, [e, _172446]);indentq(0, _210420, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _210420, _210420+1), (retval(fail)\=@=retval(fail), nonvar(_172446)->indentq(0, _210420, <--, [e, _172446]);indentq(0, _210420, <--, [e, retval(fail)]))))
^  Call: (221) [user] call_cleanup(((call(eval_20(=, _115958), 499, '&self', [dynamic, [/, rni, 0]], _172446)*->nb_setarg(1, retval(fail), _172446);fail, trace, call(eval_20(=, _115958), 499, '&self', [dynamic, [/, rni, 0]], _172446)), ignore(notrace((\+_172446\=_174546, nb_setarg(1, retval(fail), _172446))))), ignore((_174416==1->ignore(\+ \+ (flag(eval_num, _210420, _210420+1), (retval(fail)\=@=retval(fail), nonvar(_172446)->indentq(0, _210420, <--, [e, _172446]);indentq(0, _210420, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _210420, _210420+1), (retval(fail)\=@=retval(fail), nonvar(_172446)->indentq(0, _210420, <--, [e, _172446]);indentq(0, _210420, <--, [e, retval(fail)])))))))))))
^  Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _115958), 499, '&self', [dynamic, [/, rni, 0]], _172446)*->nb_setarg(1, retval(fail), _172446);fail, trace, call(eval_20(=, _115958), 499, '&self', [dynamic, [/, rni, 0]], _172446)), ignore(notrace((\+_172446\=_174546, nb_setarg(1, retval(fail), _172446))))), user:ignore((_174416==1->ignore(\+ \+ (flag(eval_num, _210420, _210420+1), (retval(fail)\=@=retval(fail), nonvar(_172446)->indentq(0, _210420, <--, [e, _172446]);indentq(0, _210420, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _210420, _210420+1), (retval(fail)\=@=retval(fail), nonvar(_172446)->indentq(0, _210420, <--, [e, _172446]);indentq(0, _210420, <--, [e, retval(fail)])))))))))))
^  Call: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
   Call: (224) [system] atom([dynamic, [/, rni, 0]])
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Call: (224) [user] no_eval([dynamic, [/, rni, 0]])
^  Unify: (224) [user] no_eval([dynamic, [/, rni, 0]])
^  Call: (225) [user] self_eval([dynamic, [/, rni, 0]])
^  Unify: (225) [user] self_eval([dynamic, [/, rni, 0]])
^  Call: (227) [system] setup_call_cleanup('$notrace'(_222806, _222808), once(user:self_eval0([dynamic, [/, rni, 0]])), '$restore_trace'(_222806, _222808))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_222806, _222808), system:once(user:self_eval0([dynamic, [/, rni, 0]])), system:'$restore_trace'(_222806, _222808))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_222806, _222808))
^  Fail: (225) [user] self_eval([dynamic, [/, rni, 0]])
^  Redo: (224) [user] no_eval([dynamic, [/, rni, 0]])
^  Unify: (224) [user] no_eval([dynamic, [/, rni, 0]])
   Call: (225) [system] atomic(dynamic)
   Exit: (225) [system] atomic(dynamic)
^  Call: (225) [user] is_sl(dynamic)
^  Unify: (225) [user] is_sl(dynamic)
   Call: (226) [system] number(dynamic)
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
   Call: (224) [system] [[/, rni, 0]]==[]
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
   Call: (224) [system] atom(=)
   Exit: (224) [system] atom(=)
   Call: (224) [system] (=)\==(=)
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
   Call: (224) [system] callable(dynamic)
   Exit: (224) [system] callable(dynamic)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
   Call: (224) [system] is_list([[/, rni, 0]])
   Exit: (224) [system] is_list([[/, rni, 0]])
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
   Call: (224) [system] is_list([dynamic, [/, rni, 0]])
   Exit: (224) [system] is_list([dynamic, [/, rni, 0]])
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], [dynamic|_249840])
   Call: (224) [system] var(dynamic)
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Call: (224) [user] once(expand_eval([dynamic, [/, rni, 0]], _253602))
^  Unify: (224) [system] once(user:expand_eval([dynamic, [/, rni, 0]], _253602))
^  Call: (225) [user] expand_eval([dynamic, [/, rni, 0]], _253602)
^  Unify: (225) [user] expand_eval([dynamic, [/, rni, 0]], _253602)
   Call: (226) [system] is_list([dynamic, [/, rni, 0]])
   Exit: (226) [system] is_list([dynamic, [/, rni, 0]])
^  Unify: (225) [user] expand_eval([dynamic, [/, rni, 0]], [dynamic|_259178])
   Call: (226) [system] ground(dynamic)
   Exit: (226) [system] ground(dynamic)
^  Unify: (225) [user] expand_eval([dynamic, [/, rni, 0]], [dynamic|_261960])
^  Call: (226) [user] apply:maplist(expand_eval, [[/, rni, 0]], _261960)
^  Unify: (226) [apply] apply:maplist(user:expand_eval, [[/, rni, 0]], _261960)
   Call: (227) [apply] apply:maplist_([[/, rni, 0]], _261960, user:expand_eval)
   Unify: (227) [apply] apply:maplist_([[/, rni, 0]], [_265706|_265708], user:expand_eval)
^  Call: (228) [user] expand_eval([/, rni, 0], _265706)
^  Unify: (228) [user] expand_eval([/, rni, 0], _265706)
   Call: (229) [system] is_list([/, rni, 0])
   Exit: (229) [system] is_list([/, rni, 0])
^  Unify: (228) [user] expand_eval([/, rni, 0], [/|_270350])
   Call: (229) [system] ground(/)
   Exit: (229) [system] ground(/)
^  Unify: (228) [user] expand_eval([/, rni, 0], [/|_273132])
^  Call: (229) [user] apply:maplist(expand_eval, [rni, 0], _273132)
^  Unify: (229) [apply] apply:maplist(user:expand_eval, [rni, 0], _273132)
   Call: (230) [apply] apply:maplist_([rni, 0], _273132, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([rni, 0], [_276878|_276880], user:expand_eval)
^  Call: (231) [user] expand_eval(rni, _276878)
^  Unify: (231) [user] expand_eval(rni, _276878)
   Call: (232) [system] is_list(rni)
^  Redo: (231) [user] expand_eval(rni, _276878)
   Call: (232) [system] rni=_276878
   Exit: (232) [system] rni=rni
^  Exit: (231) [user] expand_eval(rni, rni)
   Call: (231) [apply] apply:maplist_([0], _276880, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([0], [_285240|_285242], user:expand_eval)
^  Call: (232) [user] expand_eval(0, _285240)
^  Unify: (232) [user] expand_eval(0, _285240)
   Call: (233) [system] is_list(0)
^  Redo: (232) [user] expand_eval(0, _285240)
   Call: (233) [system] 0=_285240
   Exit: (233) [system] 0=0
^  Exit: (232) [user] expand_eval(0, 0)
   Call: (232) [apply] apply:maplist_([], _285242, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([0], [0], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([rni, 0], [rni, 0], user:expand_eval)
^  Exit: (229) [apply] apply:maplist(user:expand_eval, [rni, 0], [rni, 0])
^  Exit: (228) [user] expand_eval([/, rni, 0], [/, rni, 0])
   Call: (228) [apply] apply:maplist_([], _265708, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (228) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (227) [apply] apply:maplist_([[/, rni, 0]], [[/, rni, 0]], user:expand_eval)
^  Exit: (226) [apply] apply:maplist(user:expand_eval, [[/, rni, 0]], [[/, rni, 0]])
^  Exit: (225) [user] expand_eval([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (224) [system] once(user:expand_eval([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]))
   Call: (224) [system] [dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Call: (224) [user] is_progn(dynamic)
^  Unify: (224) [user] is_progn(dynamic)
   Call: (225) [system] var(dynamic)
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Call: (224) [user] is_progn(dynamic)
^  Unify: (224) [user] is_progn(dynamic)
   Call: (225) [system] var(dynamic)
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Call: (224) [user] is_space_op(dynamic)
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
   Call: (224) [system] is_list([/, rni, 0])
   Exit: (224) [system] is_list([/, rni, 0])
   Call: (224) [system] [/, rni, 0]=[_322516, _322522, _322528]
   Exit: (224) [system] [/, rni, 0]=[/, rni, 0]
^  Call: (224) [user] simple_math([/, rni, 0])
^  Unify: (224) [user] simple_math([/, rni, 0])
   Call: (225) [system] attvar([/, rni, 0])
^  Redo: (224) [user] simple_math([/, rni, 0])
^  Unify: (224) [user] simple_math([/, rni, 0])
   Call: (225) [system] atom(/)
   Exit: (225) [system] atom(/)
   Call: (225) [system] atom_length(/, 1)
   Exit: (225) [system] atom_length(/, 1)
   Call: (225) [system] is_list([rni, 0])
   Exit: (225) [system] is_list([rni, 0])
^  Call: (225) [user] apply:maplist(simple_math, [rni, 0])
^  Unify: (225) [apply] apply:maplist(user:simple_math, [rni, 0])
   Call: (226) [apply] apply:maplist_([rni, 0], user:simple_math)
   Unify: (226) [apply] apply:maplist_([rni, 0], user:simple_math)
^  Call: (227) [user] simple_math(rni)
^  Unify: (227) [user] simple_math(rni)
   Call: (228) [system] attvar(rni)
^  Redo: (227) [user] simple_math(rni)
^  Unify: (227) [user] simple_math(rni)
   Call: (228) [system] number(rni)
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
   Call: (224) [system] [/, rni, 0]=='Nothing'
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Call: (224) [user] metta_compiled_predicate('&self', dynamic, _348538)
^  Fail: (224) [user] metta_compiled_predicate('&self', dynamic, _348538)
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
   Call: (224) [system] is_list([dynamic, [/, rni, 0]])
   Exit: (224) [system] is_list([dynamic, [/, rni, 0]])
^  Call: (224) [user] apply:maplist(self_eval, [dynamic, [/, rni, 0]])
^  Unify: (224) [apply] apply:maplist(user:self_eval, [dynamic, [/, rni, 0]])
   Call: (225) [apply] apply:maplist_([dynamic, [/, rni, 0]], user:self_eval)
   Unify: (225) [apply] apply:maplist_([dynamic, [/, rni, 0]], user:self_eval)
^  Call: (226) [user] self_eval(dynamic)
^  Unify: (226) [user] self_eval(dynamic)
^  Call: (228) [system] setup_call_cleanup('$notrace'(_359730, _359732), once(user:self_eval0(dynamic)), '$restore_trace'(_359730, _359732))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_359730, _359732), system:once(user:self_eval0(dynamic)), system:'$restore_trace'(_359730, _359732))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_359730, _359732))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(dynamic)), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] self_eval(dynamic)
   Call: (226) [apply] apply:maplist_([[/, rni, 0]], user:self_eval)
   Unify: (226) [apply] apply:maplist_([[/, rni, 0]], user:self_eval)
^  Call: (227) [user] self_eval([/, rni, 0])
^  Unify: (227) [user] self_eval([/, rni, 0])
^  Call: (229) [system] setup_call_cleanup('$notrace'(_368146, _368148), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_368146, _368148))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_368146, _368148), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_368146, _368148))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_368146, _368148))
^  Fail: (227) [user] self_eval([/, rni, 0])
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
   Call: (224) [system] _373796=do_more_defs(true)
   Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (224) [user] clause(eval_21(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446), _375672)
^  Redo: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Unify: (223) [user] eval_20(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _172446)
^  Call: (224) [user] eval_40(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _378496)
^  Unify: (224) [user] eval_40(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _378496)
^  Call: (225) [user] eval_selfless(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _378496)
^  Unify: (225) [user] eval_selfless(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _378496)
^  Call: (226) [user] eval_selfless_0([dynamic, [/, rni, 0]], _378496)
^  Unify: (226) [user] eval_selfless_0([dynamic, [/, rni, 0]], _378496)
   Call: (227) [system] var(dynamic)
^  Redo: (226) [user] eval_selfless_0([dynamic, [/, rni, 0]], _378496)
^  Unify: (226) [user] eval_selfless_0([dynamic, [/, rni, 0]], _378496)
^  Call: (227) [user] eval_selfless_1([dynamic, [/, rni, 0]], _378496)
^  Unify: (227) [user] eval_selfless_1([dynamic, [/, rni, 0]], _378496)
^  Call: (228) [user] allow_clp
^  Unify: (228) [user] allow_clp
^  Call: (229) [user] false_flag
^  Unify: (229) [user] false_flag
   Call: (230) [system] fail
   Fail: (230) [system] fail
^  Fail: (229) [user] false_flag
^  Redo: (226) [user] eval_selfless_0([dynamic, [/, rni, 0]], _378496)
^  Unify: (226) [user] eval_selfless_0([dynamic, [/, rni, 0]], _378496)
^  Call: (227) [user] eval_selfless_2([dynamic, [/, rni, 0]], _378496)
^  Unify: (227) [user] eval_selfless_2([dynamic, [/, rni, 0]], _378496)
   Call: (228) [system] var(dynamic)
^  Redo: (227) [user] eval_selfless_2([dynamic, [/, rni, 0]], _378496)
^  Unify: (227) [user] eval_selfless_2([dynamic, [/, rni, 0]], _378496)
^  Call: (228) [user] fake_notrace((ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_401700, _401706, _401712], atom(_401700), catch_warn(current_op(_401738, yfx, _401700)), [dynamic, [/, rni, 0]]\=[_401758], s2ps([dynamic, [/, rni, 0]], _401766)))
^  Unify: (228) [user] fake_notrace(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_401700, _401706, _401712], atom(_401700), catch_warn(current_op(_401738, yfx, _401700)), [dynamic, [/, rni, 0]]\=[_401758], s2ps([dynamic, [/, rni, 0]], _401766)))
^  Call: (229) [user] real_notrace(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_401700, _401706, _401712], atom(_401700), catch_warn(current_op(_401738, yfx, _401700)), [dynamic, [/, rni, 0]]\=[_401758], s2ps([dynamic, [/, rni, 0]], _401766)))
^  Unify: (229) [user] real_notrace(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_401700, _401706, _401712], atom(_401700), catch_warn(current_op(_401738, yfx, _401700)), [dynamic, [/, rni, 0]]\=[_401758], s2ps([dynamic, [/, rni, 0]], _401766)))
^  Call: (230) [user] setup_call_cleanup('$notrace'(_405472, _405474), once(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_401700, _401706, _401712], atom(_401700), catch_warn(current_op(_401738, yfx, _401700)), [dynamic, [/, rni, 0]]\=[_401758], s2ps([dynamic, [/, rni, 0]], _401766))), '$restore_trace'(_405472, _405474))
^  Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_405472, _405474), user:once(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_401700, _401706, _401712], atom(_401700), catch_warn(current_op(_401738, yfx, _401700)), [dynamic, [/, rni, 0]]\=[_401758], s2ps([dynamic, [/, rni, 0]], _401766))), user:'$restore_trace'(_405472, _405474))
^  Call: (231) [system] sig_atomic(user:'$notrace'(_405472, _405474))
^  Fail: (229) [user] real_notrace(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_401700, _401706, _401712], atom(_401700), catch_warn(current_op(_401738, yfx, _401700)), [dynamic, [/, rni, 0]]\=[_401758], s2ps([dynamic, [/, rni, 0]], _401766)))
^  Fail: (228) [user] fake_notrace(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_401700, _401706, _401712], atom(_401700), catch_warn(current_op(_401738, yfx, _401700)), [dynamic, [/, rni, 0]]\=[_401758], s2ps([dynamic, [/, rni, 0]], _401766)))
^  Redo: (224) [user] eval_40(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _378496)
^  Unify: (224) [user] eval_40(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _378496)
^  Call: (225) [user] eval_41(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _378496)
^  Unify: (225) [user] eval_41(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _378496)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _378496)
^  Unify: (225) [user] eval_41(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _378496)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _115958, 499, '&self', [dynamic, [/, rni, 0]], _378496)
^  Call: (226) [user] eval_adjust_args(=, _115958, _425926, _378496, 499, '&self', [dynamic, [/, rni, 0]], _425928)
^  Unify: (226) [user] eval_adjust_args(=, _115958, _425926, _378496, 499, '&self', [dynamic, [/, rni, 0]], _425928)
   Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _115958, _425926, _378496, 499, '&self', [dynamic, [/, rni, 0]], _425928)), eval_adjust_args1(=, _115958, _425926, _378496, 499, '&self', [dynamic, [/, rni, 0]], _425928))
   Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _115958, _425926, _378496, 499, '&self', [dynamic, [/, rni, 0]], _425928)), eval_adjust_args1(=, _115958, _425926, _378496, 499, '&self', [dynamic, [/, rni, 0]], _425928))
^  Call: (229) [user] eval_all_args
^  Unify: (229) [user] eval_all_args
^  Call: (230) [user] true_flag
^  Unify: (230) [user] true_flag
^  Exit: (230) [user] true_flag
^  Exit: (229) [user] eval_all_args
^  Call: (229) [user] eval_adjust_args2(=, _115958, _425926, _378496, 499, '&self', [dynamic, [/, rni, 0]], _425928)
^  Unify: (229) [user] eval_adjust_args2(=, _115958, _425926, _378496, 499, '&self', [dynamic, [/, rni, 0]], [dynamic|_436160])
^  Call: (230) [user] apply:maplist(must_eval_args(=, _437118, 499, '&self'), [[/, rni, 0]], _436160)
^  Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _437118, 499, '&self'), [[/, rni, 0]], _436160)
   Call: (231) [apply] apply:maplist_([[/, rni, 0]], _436160, user:must_eval_args(=, _437118, 499, '&self'))
   Unify: (231) [apply] apply:maplist_([[/, rni, 0]], [_439940|_439942], user:must_eval_args(=, _437118, 499, '&self'))
^  Call: (232) [user] must_eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
^  Unify: (232) [user] must_eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
^  Call: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] var(eval_args)
   Fail: (234) [system] var(eval_args)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==false
   Fail: (234) [system] eval_args==false
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==true
   Fail: (234) [system] eval_args==true
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, debug)
^  Unify: (234) [user] fast_option_value(eval_args, debug)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, debug)
   Fail: (235) [system] current_prolog_flag(eval_args, debug)
^  Fail: (234) [user] fast_option_value(eval_args, debug)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, trace)
^  Unify: (234) [user] fast_option_value(eval_args, trace)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, trace)
   Fail: (235) [system] current_prolog_flag(eval_args, trace)
^  Fail: (234) [user] fast_option_value(eval_args, trace)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _472392)
   Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _472392)
^  Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _472392, _474328)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _472392, [])
   Call: (236) [system] current_prolog_flag(nodebugx, true)
^  Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _472392, _477132)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _472392, _478070)
^  Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_480804, _480806, _480808), defined)
^  Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_480804, _480806, _480808), defined)
   Call: (237) [system] nonvar(defined)
   Exit: (237) [system] nonvar(defined)
   Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_480804, _480806, _480808))
   Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_480804, _480806, _480808))
   Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_480804, _480806, _480808))
   Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_480804, _480806, _480808))
   Call: (239) [system] callable(debugging_logicmoo_setting(_480804, _480806, _480808))
   Exit: (239) [system] callable(debugging_logicmoo_setting(_480804, _480806, _480808))
   Call: (239) [system] atom(bugger)
   Exit: (239) [system] atom(bugger)
   Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_480804, _480806, _480808))
   Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_480804, _480806, _480808))
^  Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_480804, _480806, _480808), defined)
^  Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _472392, _494718)
^  Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (234) [system] true==true
   Exit: (234) [system] true==true
^  Exit: (233) [user] is_debugging(eval_args)
^  Unify: (232) [user] must_eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
^  Call: (233) [user] eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
^  Unify: (233) [user] eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
   Call: (234) [system] var([/, rni, 0])
^  Redo: (233) [user] eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
^  Unify: (233) [user] eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_507842, _507844), once(user:self_eval([/, rni, 0])), '$restore_trace'(_507842, _507844))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_507842, _507844), system:once(user:self_eval([/, rni, 0])), system:'$restore_trace'(_507842, _507844))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_507842, _507844))
^  Redo: (233) [user] eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
^  Unify: (233) [user] eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_512580, _512582), once(user:nonvar(_439940)), '$restore_trace'(_512580, _512582))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_512580, _512582), system:once(user:nonvar(_439940)), system:'$restore_trace'(_512580, _512582))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_512580, _512582))
^  Redo: (233) [user] eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
^  Unify: (233) [user] eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_517318, _517320), once(user:nonvar(_439940)), '$restore_trace'(_517318, _517320))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_517318, _517320), system:once(user:nonvar(_439940)), system:'$restore_trace'(_517318, _517320))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_517318, _517320))
^  Redo: (233) [user] eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
^  Unify: (233) [user] eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
   Call: (234) [system] [rni, 0]==[]
^  Redo: (233) [user] eval_args(=, _437118, 499, '&self', [/, rni, 0], _439940)
^  Unify: (233) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
   Call: (234) [system] atom(=)
   Exit: (234) [system] atom(=)
   Call: (234) [system] (=)\==(=)
^  Redo: (233) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (233) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (234) [user] self_eval([/, rni, 0])
^  Unify: (234) [user] self_eval([/, rni, 0])
^  Call: (236) [system] setup_call_cleanup('$notrace'(_12978, _12980), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_12978, _12980))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_12978, _12980), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_12978, _12980))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_12978, _12980))
^  Fail: (234) [user] self_eval([/, rni, 0])
^  Redo: (233) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (233) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (234) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (235) [user] self_eval([/, rni, 0])
^  Unify: (235) [user] self_eval([/, rni, 0])
^  Call: (237) [system] setup_call_cleanup('$notrace'(_22376, _22378), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_22376, _22378))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_22376, _22378), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_22376, _22378))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_22376, _22378))
^  Fail: (235) [user] self_eval([/, rni, 0])
^  Redo: (234) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (235) [user] eval_01(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (235) [user] eval_01(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (238) [system] 499<1
   Fail: (238) [system] 499<1
^  Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_35534, _35536), once(user:(_35510 is 499-1, copy_term([/, rni, 0], _35524))), '$restore_trace'(_35534, _35536))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_35534, _35536), system:once(user:(_35510 is 499-1, copy_term([/, rni, 0], _35524))), system:'$restore_trace'(_35534, _35536))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_35534, _35536))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([/, rni, 0], [/, rni, 0]))), system:'$restore_trace'(3, -1))
^  Call: (236) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _39318)
^  Unify: (236) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _39318)
^  Call: (237) [user] must_det_ll((notrace((flag(eval_num, _41228, _41228+1), _41246 is _41228 mod 500, _41264 is 99-498 mod 100, _41288=_41290, option_else('trace-length', _41302, 500), option_else('trace-depth', _41310, 30))), quietly(if_t((nop(stop_rtrace), _41246>_41302), (set_debug(eval, false), _41366 is _41302+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_41366])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_41418)))))
^  Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _41228, _41228+1), _41246 is _41228 mod 500, _41264 is 99-498 mod 100, _41288=_41290, option_else('trace-length', _41302, 500), option_else('trace-depth', _41310, 30))), quietly(if_t((nop(stop_rtrace), _41246>_41302), (set_debug(eval, false), _41366 is _41302+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_41366])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_41418)))))
^  Call: (238) [user] once(user:(notrace((flag(eval_num, _41228, _41228+1), _41246 is _41228 mod 500, _41264 is 99-498 mod 100, _41288=_41290, option_else('trace-length', _41302, 500), option_else('trace-depth', _41310, 30))), quietly(if_t((nop(stop_rtrace), _41246>_41302), (set_debug(eval, false), _41366 is _41302+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_41366])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_41418)))))
^  Unify: (238) [system] once(user:(notrace((flag(eval_num, _41228, _41228+1), _41246 is _41228 mod 500, _41264 is 99-498 mod 100, _41288=_41290, option_else('trace-length', _41302, 500), option_else('trace-depth', _41310, 30))), quietly(if_t((nop(stop_rtrace), _41246>_41302), (set_debug(eval, false), _41366 is _41302+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_41366])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_41418)))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_45142, _45144), once(user:(flag(eval_num, _41228, _41228+1), _41246 is _41228 mod 500, _41264 is 99-498 mod 100, _41288=_41290, option_else('trace-length', _41302, 500), option_else('trace-depth', _41310, 30))), '$restore_trace'(_45142, _45144))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_45142, _45144), system:once(user:(flag(eval_num, _41228, _41228+1), _41246 is _41228 mod 500, _41264 is 99-498 mod 100, _41288=_41290, option_else('trace-length', _41302, 500), option_else('trace-depth', _41310, 30))), system:'$restore_trace'(_45142, _45144))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_45142, _45144))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _41288=_41288, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _41366 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_41366])), nop((start_rtrace, rtrace)))))
^  Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _41366 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_41366])), nop((start_rtrace, rtrace)))))
^  Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _41366 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_41366])), nop((start_rtrace, rtrace)))))
   Call: (240) [user] nop(notrace(no_repeats_var(_41418)))
   Unify: (240) [user] nop(notrace(no_repeats_var(_41418)))
   Exit: (240) [user] nop(notrace(no_repeats_var(_41418)))
^  Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _41288=_41288, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _41366 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_41366])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_41418)))))
^  Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _41288=_41288, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _41366 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_41366])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_41418)))))
   Call: (237) [occurs] occurs:sub_term(_56606, e)
   Unify: (237) [occurs] occurs:sub_term(e, e)
   Exit: (237) [occurs] occurs:sub_term(e, e)
   Call: (237) [system] e\=e
   Fail: (237) [system] e\=e
   Redo: (237) [occurs] occurs:sub_term(_56606, e)
   Unify: (237) [occurs] occurs:sub_term(_56606, e)
   Call: (238) [system] compound(e)
   Fail: (238) [system] compound(e)
   Fail: (237) [occurs] occurs:sub_term(_56606, e)
^  Redo: (236) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _39318)
   Call: (237) [system] _66824=e
   Exit: (237) [system] e=e
^  Call: (237) [user] if_trace((eval;e), (_41288=1, indentq(1, 1, -->, [e, [/, rni, 0]])))
^  Unify: (237) [user] if_trace((eval;e), (_41288=1, indentq(1, 1, -->, [e, [/, rni, 0]])))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_70628, _70630), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _41288=1, indentq(1, 1, -->, [e, [/, rni, 0]]))), _70586, fbug((_70586-->if_trace((eval;e), (_41288=1, indentq(1, 1, -->, [e, [/, rni, 0]])))))))), '$restore_trace'(_70628, _70630))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_70628, _70630), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _41288=1, indentq(1, 1, -->, [e, [/, rni, 0]]))), _70586, fbug((_70586-->if_trace((eval;e), (_41288=1, indentq(1, 1, -->, [e, [/, rni, 0]])))))))), system:'$restore_trace'(_70628, _70630))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_70628, _70630))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _41288=1, indentq(1, 1, -->, [e, [/, rni, 0]]))), _70586, fbug((_70586-->if_trace((eval;e), (_41288=1, indentq(1, 1, -->, [e, [/, rni, 0]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace((eval;e), (_41288=1, indentq(1, 1, -->, [e, [/, rni, 0]])))
   Call: (237) [system] _75410=retval(fail)
   Exit: (237) [system] retval(fail)=retval(fail)
   Call: (237) [system] _77272=(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)]))))
   Exit: (237) [system] (\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)]))))
^  Call: (237) [user] call_cleanup(((call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _39318)*->nb_setarg(1, retval(fail), _39318);fail, trace, call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _39318)), ignore(notrace((\+_39318\=_41418, nb_setarg(1, retval(fail), _39318))))), ignore((_41288==1->ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)])))))))))))
^  Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _39318)*->nb_setarg(1, retval(fail), _39318);fail, trace, call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _39318)), ignore(notrace((\+_39318\=_41418, nb_setarg(1, retval(fail), _39318))))), user:ignore((_41288==1->ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)])))))))))))
^  Call: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
   Call: (240) [system] atom([/, rni, 0])
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Call: (240) [user] no_eval([/, rni, 0])
^  Unify: (240) [user] no_eval([/, rni, 0])
^  Call: (241) [user] self_eval([/, rni, 0])
^  Unify: (241) [user] self_eval([/, rni, 0])
^  Call: (243) [system] setup_call_cleanup('$notrace'(_89678, _89680), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_89678, _89680))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_89678, _89680), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_89678, _89680))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_89678, _89680))
^  Fail: (241) [user] self_eval([/, rni, 0])
^  Redo: (240) [user] no_eval([/, rni, 0])
^  Unify: (240) [user] no_eval([/, rni, 0])
   Call: (241) [system] atomic(/)
   Exit: (241) [system] atomic(/)
^  Call: (241) [user] is_sl(/)
^  Unify: (241) [user] is_sl(/)
   Call: (242) [system] number(/)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
   Call: (240) [system] [rni, 0]==[]
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
   Call: (240) [system] atom(=)
   Exit: (240) [system] atom(=)
   Call: (240) [system] (=)\==(=)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
   Call: (240) [system] callable(/)
   Exit: (240) [system] callable(/)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
   Call: (240) [system] is_list([rni, 0])
   Exit: (240) [system] is_list([rni, 0])
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
   Call: (240) [system] is_list([/, rni, 0])
   Exit: (240) [system] is_list([/, rni, 0])
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], [/|_116712])
   Call: (240) [system] var(/)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Call: (240) [user] once(expand_eval([/, rni, 0], _120474))
^  Unify: (240) [system] once(user:expand_eval([/, rni, 0], _120474))
^  Call: (241) [user] expand_eval([/, rni, 0], _120474)
^  Unify: (241) [user] expand_eval([/, rni, 0], _120474)
   Call: (242) [system] is_list([/, rni, 0])
   Exit: (242) [system] is_list([/, rni, 0])
^  Unify: (241) [user] expand_eval([/, rni, 0], [/|_126050])
   Call: (242) [system] ground(/)
   Exit: (242) [system] ground(/)
^  Unify: (241) [user] expand_eval([/, rni, 0], [/|_128832])
^  Call: (242) [user] apply:maplist(expand_eval, [rni, 0], _128832)
^  Unify: (242) [apply] apply:maplist(user:expand_eval, [rni, 0], _128832)
   Call: (243) [apply] apply:maplist_([rni, 0], _128832, user:expand_eval)
   Unify: (243) [apply] apply:maplist_([rni, 0], [_132578|_132580], user:expand_eval)
^  Call: (244) [user] expand_eval(rni, _132578)
^  Unify: (244) [user] expand_eval(rni, _132578)
   Call: (245) [system] is_list(rni)
^  Redo: (244) [user] expand_eval(rni, _132578)
   Call: (245) [system] rni=_132578
   Exit: (245) [system] rni=rni
^  Exit: (244) [user] expand_eval(rni, rni)
   Call: (244) [apply] apply:maplist_([0], _132580, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([0], [_140940|_140942], user:expand_eval)
^  Call: (245) [user] expand_eval(0, _140940)
^  Unify: (245) [user] expand_eval(0, _140940)
   Call: (246) [system] is_list(0)
^  Redo: (245) [user] expand_eval(0, _140940)
   Call: (246) [system] 0=_140940
   Exit: (246) [system] 0=0
^  Exit: (245) [user] expand_eval(0, 0)
   Call: (245) [apply] apply:maplist_([], _140942, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([0], [0], user:expand_eval)
   Exit: (243) [apply] apply:maplist_([rni, 0], [rni, 0], user:expand_eval)
^  Exit: (242) [apply] apply:maplist(user:expand_eval, [rni, 0], [rni, 0])
^  Exit: (241) [user] expand_eval([/, rni, 0], [/, rni, 0])
^  Exit: (240) [system] once(user:expand_eval([/, rni, 0], [/, rni, 0]))
   Call: (240) [system] [/, rni, 0]\==[/, rni, 0]
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Call: (240) [user] is_progn(/)
^  Unify: (240) [user] is_progn(/)
   Call: (241) [system] var(/)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Call: (240) [user] is_space_op(/)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
   Call: (240) [system] is_list(rni)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Call: (240) [user] metta_compiled_predicate('&self', /, _168924)
^  Fail: (240) [user] metta_compiled_predicate('&self', /, _168924)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
   Call: (240) [system] is_list([/, rni, 0])
   Exit: (240) [system] is_list([/, rni, 0])
^  Call: (240) [user] apply:maplist(self_eval, [/, rni, 0])
^  Unify: (240) [apply] apply:maplist(user:self_eval, [/, rni, 0])
   Call: (241) [apply] apply:maplist_([/, rni, 0], user:self_eval)
   Unify: (241) [apply] apply:maplist_([/, rni, 0], user:self_eval)
^  Call: (242) [user] self_eval(/)
^  Unify: (242) [user] self_eval(/)
^  Call: (244) [system] setup_call_cleanup('$notrace'(_180116, _180118), once(user:self_eval0(/)), '$restore_trace'(_180116, _180118))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_180116, _180118), system:once(user:self_eval0(/)), system:'$restore_trace'(_180116, _180118))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_180116, _180118))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(/)), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] self_eval(/)
   Call: (242) [apply] apply:maplist_([rni, 0], user:self_eval)
   Unify: (242) [apply] apply:maplist_([rni, 0], user:self_eval)
^  Call: (243) [user] self_eval(rni)
^  Unify: (243) [user] self_eval(rni)
^  Call: (245) [system] setup_call_cleanup('$notrace'(_188532, _188534), once(user:self_eval0(rni)), '$restore_trace'(_188532, _188534))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_188532, _188534), system:once(user:self_eval0(rni)), system:'$restore_trace'(_188532, _188534))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_188532, _188534))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(rni)), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] self_eval(rni)
   Call: (243) [apply] apply:maplist_([0], user:self_eval)
   Unify: (243) [apply] apply:maplist_([0], user:self_eval)
^  Call: (244) [user] self_eval(0)
^  Unify: (244) [user] self_eval(0)
^  Call: (246) [system] setup_call_cleanup('$notrace'(_196948, _196950), once(user:self_eval0(0)), '$restore_trace'(_196948, _196950))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_196948, _196950), system:once(user:self_eval0(0)), system:'$restore_trace'(_196948, _196950))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_196948, _196950))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(0)), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] self_eval(0)
   Call: (244) [apply] apply:maplist_([], user:self_eval)
   Unify: (244) [apply] apply:maplist_([], user:self_eval)
   Exit: (244) [apply] apply:maplist_([], user:self_eval)
   Exit: (243) [apply] apply:maplist_([0], user:self_eval)
   Exit: (242) [apply] apply:maplist_([rni, 0], user:self_eval)
   Exit: (241) [apply] apply:maplist_([/, rni, 0], user:self_eval)
^  Exit: (240) [apply] apply:maplist(user:self_eval, [/, rni, 0])
   Call: (240) [system] [/, rni, 0]=[_208152|_208154]
   Exit: (240) [system] [/, rni, 0]=[/, rni, 0]
   Call: (240) [system] atom(/)
   Exit: (240) [system] atom(/)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
   Call: (240) [system] _212804=do_more_defs(true)
   Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (240) [user] clause(eval_21(=, _5558, 498, '&self', [/, rni, 0], _39318), _214680)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
   Call: (240) [system] (/)==(/)
   Exit: (240) [system] (/)==(/)
   Call: (240) [system] 0==0
   Exit: (240) [system] 0==0
   Call: (240) [system] fail
^  Fail: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _39318)
   Call: (239) [system] fail
   Fail: (239) [system] fail
^  Call: (239) [user] ignore((_41288==1->ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)]))))))))))
^  Unify: (239) [system] ignore(user:(_41288==1->ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)]))))))))))
   Call: (241) [system] _41288==1
   Fail: (241) [system] _41288==1
^  Call: (242) [system] setup_call_cleanup('$notrace'(_228638, _228640), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)])))))))), '$restore_trace'(_228638, _228640))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_228638, _228640), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)])))))))), system:'$restore_trace'(_228638, _228640))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_228638, _228640))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:(_41288==1->ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)]))))))))))
^  Fail: (237) [system] call_cleanup(user:((call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _39318)*->nb_setarg(1, retval(fail), _39318);fail, trace, call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _39318)), ignore(notrace((\+_39318\=_41418, nb_setarg(1, retval(fail), _39318))))), user:ignore((_41288==1->ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _77292, _77292+1), (retval(fail)\=@=retval(fail), nonvar(_39318)->indentq(1, _77292, <--, [e, _39318]);indentq(1, _77292, <--, [e, retval(fail)])))))))))))
^  Fail: (236) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _39318)
^  Redo: (232) [user] must_eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (233) [user] with_debug(eval_args, eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572))
^  Unify: (233) [user] with_debug(eval_args, eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572))
^  Call: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] var(eval_args)
   Fail: (235) [system] var(eval_args)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] eval_args==false
   Fail: (235) [system] eval_args==false
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] eval_args==true
   Fail: (235) [system] eval_args==true
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
^  Call: (235) [user] fast_option_value(eval_args, debug)
^  Unify: (235) [user] fast_option_value(eval_args, debug)
   Call: (236) [system] atom(eval_args)
   Exit: (236) [system] atom(eval_args)
   Call: (236) [system] current_prolog_flag(eval_args, debug)
   Fail: (236) [system] current_prolog_flag(eval_args, debug)
^  Fail: (235) [user] fast_option_value(eval_args, debug)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
^  Call: (235) [user] fast_option_value(eval_args, trace)
^  Unify: (235) [user] fast_option_value(eval_args, trace)
   Call: (236) [system] atom(eval_args)
   Exit: (236) [system] atom(eval_args)
   Call: (236) [system] current_prolog_flag(eval_args, trace)
   Fail: (236) [system] current_prolog_flag(eval_args, trace)
^  Fail: (235) [user] fast_option_value(eval_args, trace)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _267830)
   Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _267830)
^  Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _267830, _269766)
^  Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _267830, [])
   Call: (237) [system] current_prolog_flag(nodebugx, true)
^  Redo: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _267830, _272570)
^  Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _267830, _273508)
^  Call: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (237) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_276242, _276244, _276246), defined)
^  Unify: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_276242, _276244, _276246), defined)
   Call: (238) [system] nonvar(defined)
   Exit: (238) [system] nonvar(defined)
   Call: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_276242, _276244, _276246))
   Unify: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_276242, _276244, _276246))
   Call: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_276242, _276244, _276246))
   Unify: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_276242, _276244, _276246))
   Call: (240) [system] callable(debugging_logicmoo_setting(_276242, _276244, _276246))
   Exit: (240) [system] callable(debugging_logicmoo_setting(_276242, _276244, _276246))
   Call: (240) [system] atom(bugger)
   Exit: (240) [system] atom(bugger)
   Exit: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_276242, _276244, _276246))
   Exit: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_276242, _276244, _276246))
^  Exit: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_276242, _276244, _276246), defined)
^  Call: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _267830, _290156)
^  Unify: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (235) [system] true==true
   Exit: (235) [system] true==true
^  Exit: (234) [user] is_debugging(eval_args)
^  Call: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
   Call: (235) [system] var([/, rni, 0])
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_302336, _302338), once(user:self_eval([/, rni, 0])), '$restore_trace'(_302336, _302338))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_302336, _302338), system:once(user:self_eval([/, rni, 0])), system:'$restore_trace'(_302336, _302338))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_302336, _302338))
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_307074, _307076), once(user:nonvar(_5572)), '$restore_trace'(_307074, _307076))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_307074, _307076), system:once(user:nonvar(_5572)), system:'$restore_trace'(_307074, _307076))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_307074, _307076))
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_311812, _311814), once(user:nonvar(_5572)), '$restore_trace'(_311812, _311814))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_311812, _311814), system:once(user:nonvar(_5572)), system:'$restore_trace'(_311812, _311814))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_311812, _311814))
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
   Call: (235) [system] [rni, 0]==[]
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
   Call: (235) [system] atom(=)
   Exit: (235) [system] atom(=)
   Call: (235) [system] (=)\==(=)
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (235) [user] self_eval([/, rni, 0])
^  Unify: (235) [user] self_eval([/, rni, 0])
^  Call: (237) [system] setup_call_cleanup('$notrace'(_325878, _325880), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_325878, _325880))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_325878, _325880), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_325878, _325880))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_325878, _325880))
^  Fail: (235) [user] self_eval([/, rni, 0])
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (235) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (235) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (236) [user] self_eval([/, rni, 0])
^  Unify: (236) [user] self_eval([/, rni, 0])
^  Call: (238) [system] setup_call_cleanup('$notrace'(_335276, _335278), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_335276, _335278))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_335276, _335278), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_335276, _335278))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_335276, _335278))
^  Fail: (236) [user] self_eval([/, rni, 0])
^  Redo: (235) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (235) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (236) [user] eval_01(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (236) [user] eval_01(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (237) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (237) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (239) [system] 499<1
   Fail: (239) [system] 499<1
^  Redo: (237) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (237) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (238) [system] setup_call_cleanup('$notrace'(_348434, _348436), once(user:(_348410 is 499-1, copy_term([/, rni, 0], _348424))), '$restore_trace'(_348434, _348436))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_348434, _348436), system:once(user:(_348410 is 499-1, copy_term([/, rni, 0], _348424))), system:'$restore_trace'(_348434, _348436))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_348434, _348436))
^  Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([/, rni, 0], [/, rni, 0]))), system:'$restore_trace'(3, -1))
^  Call: (237) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _352218)
^  Unify: (237) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _352218)
^  Call: (238) [user] must_det_ll((notrace((flag(eval_num, _354128, _354128+1), _354146 is _354128 mod 500, _354164 is 99-498 mod 100, _354188=_354190, option_else('trace-length', _354202, 500), option_else('trace-depth', _354210, 30))), quietly(if_t((nop(stop_rtrace), _354146>_354202), (set_debug(eval, false), _354266 is _354202+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_354266])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_354318)))))
^  Unify: (238) [user] must_det_ll(user:(notrace((flag(eval_num, _354128, _354128+1), _354146 is _354128 mod 500, _354164 is 99-498 mod 100, _354188=_354190, option_else('trace-length', _354202, 500), option_else('trace-depth', _354210, 30))), quietly(if_t((nop(stop_rtrace), _354146>_354202), (set_debug(eval, false), _354266 is _354202+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_354266])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_354318)))))
^  Call: (239) [user] once(user:(notrace((flag(eval_num, _354128, _354128+1), _354146 is _354128 mod 500, _354164 is 99-498 mod 100, _354188=_354190, option_else('trace-length', _354202, 500), option_else('trace-depth', _354210, 30))), quietly(if_t((nop(stop_rtrace), _354146>_354202), (set_debug(eval, false), _354266 is _354202+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_354266])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_354318)))))
^  Unify: (239) [system] once(user:(notrace((flag(eval_num, _354128, _354128+1), _354146 is _354128 mod 500, _354164 is 99-498 mod 100, _354188=_354190, option_else('trace-length', _354202, 500), option_else('trace-depth', _354210, 30))), quietly(if_t((nop(stop_rtrace), _354146>_354202), (set_debug(eval, false), _354266 is _354202+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_354266])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_354318)))))
^  Call: (242) [system] setup_call_cleanup('$notrace'(_358042, _358044), once(user:(flag(eval_num, _354128, _354128+1), _354146 is _354128 mod 500, _354164 is 99-498 mod 100, _354188=_354190, option_else('trace-length', _354202, 500), option_else('trace-depth', _354210, 30))), '$restore_trace'(_358042, _358044))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_358042, _358044), system:once(user:(flag(eval_num, _354128, _354128+1), _354146 is _354128 mod 500, _354164 is 99-498 mod 100, _354188=_354190, option_else('trace-length', _354202, 500), option_else('trace-depth', _354210, 30))), system:'$restore_trace'(_358042, _358044))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_358042, _358044))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _354188=_354188, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _354266 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_354266])), nop((start_rtrace, rtrace)))))
^  Unify: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _354266 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_354266])), nop((start_rtrace, rtrace)))))
^  Exit: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _354266 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_354266])), nop((start_rtrace, rtrace)))))
   Call: (241) [user] nop(notrace(no_repeats_var(_354318)))
   Unify: (241) [user] nop(notrace(no_repeats_var(_354318)))
   Exit: (241) [user] nop(notrace(no_repeats_var(_354318)))
^  Exit: (239) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _354188=_354188, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _354266 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_354266])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_354318)))))
^  Exit: (238) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _354188=_354188, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _354266 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_354266])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_354318)))))
   Call: (238) [occurs] occurs:sub_term(_369506, e)
   Unify: (238) [occurs] occurs:sub_term(e, e)
   Exit: (238) [occurs] occurs:sub_term(e, e)
   Call: (238) [system] e\=e
   Fail: (238) [system] e\=e
   Redo: (238) [occurs] occurs:sub_term(_369506, e)
   Unify: (238) [occurs] occurs:sub_term(_369506, e)
   Call: (239) [system] compound(e)
   Fail: (239) [system] compound(e)
   Fail: (238) [occurs] occurs:sub_term(_369506, e)
^  Redo: (237) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _352218)
   Call: (238) [system] _379724=e
   Exit: (238) [system] e=e
^  Call: (238) [user] if_trace((eval;e), (_354188=1, indentq(1, 2, -->, [e, [/, rni, 0]])))
^  Unify: (238) [user] if_trace((eval;e), (_354188=1, indentq(1, 2, -->, [e, [/, rni, 0]])))
^  Call: (240) [system] setup_call_cleanup('$notrace'(_383528, _383530), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _354188=1, indentq(1, 2, -->, [e, [/, rni, 0]]))), _383486, fbug((_383486-->if_trace((eval;e), (_354188=1, indentq(1, 2, -->, [e, [/, rni, 0]])))))))), '$restore_trace'(_383528, _383530))
^  Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_383528, _383530), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _354188=1, indentq(1, 2, -->, [e, [/, rni, 0]]))), _383486, fbug((_383486-->if_trace((eval;e), (_354188=1, indentq(1, 2, -->, [e, [/, rni, 0]])))))))), system:'$restore_trace'(_383528, _383530))
^  Call: (241) [system] sig_atomic(system:'$notrace'(_383528, _383530))
^  Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _354188=1, indentq(1, 2, -->, [e, [/, rni, 0]]))), _383486, fbug((_383486-->if_trace((eval;e), (_354188=1, indentq(1, 2, -->, [e, [/, rni, 0]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (238) [user] if_trace((eval;e), (_354188=1, indentq(1, 2, -->, [e, [/, rni, 0]])))
   Call: (238) [system] _388310=retval(fail)
   Exit: (238) [system] retval(fail)=retval(fail)
   Call: (238) [system] _390172=(\+ \+ (flag(eval_num, _390192, _390192+1), (retval(fail)\=@=retval(fail), nonvar(_352218)->indentq(1, _390192, <--, [e, _352218]);indentq(1, _390192, <--, [e, retval(fail)]))))
   Exit: (238) [system] (\+ \+ (flag(eval_num, _390192, _390192+1), (retval(fail)\=@=retval(fail), nonvar(_352218)->indentq(1, _390192, <--, [e, _352218]);indentq(1, _390192, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _390192, _390192+1), (retval(fail)\=@=retval(fail), nonvar(_352218)->indentq(1, _390192, <--, [e, _352218]);indentq(1, _390192, <--, [e, retval(fail)]))))
^  Call: (238) [user] call_cleanup(((call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _352218)*->nb_setarg(1, retval(fail), _352218);fail, trace, call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _352218)), ignore(notrace((\+_352218\=_354318, nb_setarg(1, retval(fail), _352218))))), ignore((_354188==1->ignore(\+ \+ (flag(eval_num, _390192, _390192+1), (retval(fail)\=@=retval(fail), nonvar(_352218)->indentq(1, _390192, <--, [e, _352218]);indentq(1, _390192, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _390192, _390192+1), (retval(fail)\=@=retval(fail), nonvar(_352218)->indentq(1, _390192, <--, [e, _352218]);indentq(1, _390192, <--, [e, retval(fail)])))))))))))
^  Unify: (238) [system] call_cleanup(user:((call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _352218)*->nb_setarg(1, retval(fail), _352218);fail, trace, call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _352218)), ignore(notrace((\+_352218\=_354318, nb_setarg(1, retval(fail), _352218))))), user:ignore((_354188==1->ignore(\+ \+ (flag(eval_num, _390192, _390192+1), (retval(fail)\=@=retval(fail), nonvar(_352218)->indentq(1, _390192, <--, [e, _352218]);indentq(1, _390192, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _390192, _390192+1), (retval(fail)\=@=retval(fail), nonvar(_352218)->indentq(1, _390192, <--, [e, _352218]);indentq(1, _390192, <--, [e, retval(fail)])))))))))))
^  Call: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
   Call: (241) [system] atom([/, rni, 0])
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Call: (241) [user] no_eval([/, rni, 0])
^  Unify: (241) [user] no_eval([/, rni, 0])
^  Call: (242) [user] self_eval([/, rni, 0])
^  Unify: (242) [user] self_eval([/, rni, 0])
^  Call: (244) [system] setup_call_cleanup('$notrace'(_402578, _402580), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_402578, _402580))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_402578, _402580), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_402578, _402580))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_402578, _402580))
^  Fail: (242) [user] self_eval([/, rni, 0])
^  Redo: (241) [user] no_eval([/, rni, 0])
^  Unify: (241) [user] no_eval([/, rni, 0])
   Call: (242) [system] atomic(/)
   Exit: (242) [system] atomic(/)
^  Call: (242) [user] is_sl(/)
^  Unify: (242) [user] is_sl(/)
   Call: (243) [system] number(/)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
   Call: (241) [system] [rni, 0]==[]
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
   Call: (241) [system] atom(=)
   Exit: (241) [system] atom(=)
   Call: (241) [system] (=)\==(=)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
   Call: (241) [system] callable(/)
   Exit: (241) [system] callable(/)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
   Call: (241) [system] is_list([rni, 0])
   Exit: (241) [system] is_list([rni, 0])
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
   Call: (241) [system] is_list([/, rni, 0])
   Exit: (241) [system] is_list([/, rni, 0])
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], [/|_429612])
   Call: (241) [system] var(/)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Call: (241) [user] once(expand_eval([/, rni, 0], _433374))
^  Unify: (241) [system] once(user:expand_eval([/, rni, 0], _433374))
^  Call: (242) [user] expand_eval([/, rni, 0], _433374)
^  Unify: (242) [user] expand_eval([/, rni, 0], _433374)
   Call: (243) [system] is_list([/, rni, 0])
   Exit: (243) [system] is_list([/, rni, 0])
^  Unify: (242) [user] expand_eval([/, rni, 0], [/|_438950])
   Call: (243) [system] ground(/)
   Exit: (243) [system] ground(/)
^  Unify: (242) [user] expand_eval([/, rni, 0], [/|_441732])
^  Call: (243) [user] apply:maplist(expand_eval, [rni, 0], _441732)
^  Unify: (243) [apply] apply:maplist(user:expand_eval, [rni, 0], _441732)
   Call: (244) [apply] apply:maplist_([rni, 0], _441732, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([rni, 0], [_445478|_445480], user:expand_eval)
^  Call: (245) [user] expand_eval(rni, _445478)
^  Unify: (245) [user] expand_eval(rni, _445478)
   Call: (246) [system] is_list(rni)
^  Redo: (245) [user] expand_eval(rni, _445478)
   Call: (246) [system] rni=_445478
   Exit: (246) [system] rni=rni
^  Exit: (245) [user] expand_eval(rni, rni)
   Call: (245) [apply] apply:maplist_([0], _445480, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([0], [_453840|_453842], user:expand_eval)
^  Call: (246) [user] expand_eval(0, _453840)
^  Unify: (246) [user] expand_eval(0, _453840)
   Call: (247) [system] is_list(0)
^  Redo: (246) [user] expand_eval(0, _453840)
   Call: (247) [system] 0=_453840
   Exit: (247) [system] 0=0
^  Exit: (246) [user] expand_eval(0, 0)
   Call: (246) [apply] apply:maplist_([], _453842, user:expand_eval)
   Unify: (246) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (246) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([0], [0], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([rni, 0], [rni, 0], user:expand_eval)
^  Exit: (243) [apply] apply:maplist(user:expand_eval, [rni, 0], [rni, 0])
^  Exit: (242) [user] expand_eval([/, rni, 0], [/, rni, 0])
^  Exit: (241) [system] once(user:expand_eval([/, rni, 0], [/, rni, 0]))
   Call: (241) [system] [/, rni, 0]\==[/, rni, 0]
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Call: (241) [user] is_progn(/)
^  Unify: (241) [user] is_progn(/)
   Call: (242) [system] var(/)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Call: (241) [user] is_space_op(/)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
   Call: (241) [system] is_list(rni)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Call: (241) [user] metta_compiled_predicate('&self', /, _481824)
^  Fail: (241) [user] metta_compiled_predicate('&self', /, _481824)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _352218)
   Call: (241) [system] is_list([/, rni, 0])
   Exit: (241) [system] is_list([/, rni, 0])
^  Call: (241) [user] apply:maplist(self_eval, [/, rni, 0])
^  Unify: (241) [apply] apply:maplist(user:self_eval, [/, rni, 0])
   Call: (242) [apply] apply:maplist_([/, rni, 0], user:self_eval)
   Unify: (242) [apply] apply:maplist_([/, rni, 0], user:self_eval)
^  Call: (243) [user] self_eval(/)
^  Unify: (243) [user] self_eval(/)
^  Call: (245) [system] setup_call_cleanup('$notrace'(_493016, _493018), once(user:self_eval0(/)), '$restore_trace'(_493016, _493018))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_493016, _493018), system:once(user:self_eval0(/)), system:'$restore_trace'(_493016, _493018))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_493016, _493018))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(/)), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] self_eval(/)
   Call: (243) [apply] apply:maplist_([rni, 0], user:self_eval)
   Unify: (243) [apply] apply:maplist_([rni, 0], user:self_eval)
^  Call: (244) [user] self_eval(rni)
^  Unify: (244) [user] self_eval(rni)
^  Call: (246) [system] setup_call_cleanup('$notrace'(_501432, _501434), once(user:self_eval0(rni)), '$restore_trace'(_501432, _501434))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_501432, _501434), system:once(user:self_eval0(rni)), system:'$restore_trace'(_501432, _501434))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_501432, _501434))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(rni)), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] self_eval(rni)
   Call: (244) [apply] apply:maplist_([0], user:self_eval)
   Unify: (244) [apply] apply:maplist_([0], user:self_eval)
^  Call: (245) [user] self_eval(0)
^  Unify: (245) [user] self_eval(0)
^  Call: (247) [system] setup_call_cleanup('$notrace'(_509848, _509850), once(user:self_eval0(0)), '$restore_trace'(_509848, _509850))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_509848, _509850), system:once(user:self_eval0(0)), system:'$restore_trace'(_509848, _509850))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_509848, _509850))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(0)), system:'$restore_trace'(3, -1))
^  Exit: (245) [user] self_eval(0)
   Call: (245) [apply] apply:maplist_([], user:self_eval)
   Unify: (245) [apply] apply:maplist_([], user:self_eval)
   Exit: (245) [apply] apply:maplist_([], user:self_eval)
   Exit: (244) [apply] apply:maplist_([0], user:self_eval)
   Exit: (243) [apply] apply:maplist_([rni, 0], user:self_eval)
   Exit: (242) [apply] apply:maplist_([/, rni, 0], user:self_eval)
^  Exit: (241) [apply] apply:maplist(user:self_eval, [/, rni, 0])
   Call: (241) [system] [/, rni, 0]=[_521052|_521054]
   Exit: (241) [system] [/, rni, 0]=[/, rni, 0]
   Call: (241) [system] atom(/)
   Exit: (241) [system] atom(/)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _5600)
   Call: (241) [system] _7600=do_more_defs(true)
   Exit: (241) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (241) [user] clause(eval_21(=, _5558, 498, '&self', [/, rni, 0], _5600), _9476)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _5600)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _5600)
   Call: (241) [system] (/)==(/)
   Exit: (241) [system] (/)==(/)
   Call: (241) [system] 0==0
   Exit: (241) [system] 0==0
   Call: (241) [system] fail
^  Fail: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _5600)
   Call: (240) [system] fail
   Fail: (240) [system] fail
^  Call: (240) [user] ignore((_5608==1->ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))))))))))
^  Unify: (240) [system] ignore(user:(_5608==1->ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))))))))))
   Call: (242) [system] _5608==1
   Fail: (242) [system] _5608==1
^  Call: (243) [system] setup_call_cleanup('$notrace'(_23434, _23436), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)])))))))), '$restore_trace'(_23434, _23436))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_23434, _23436), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)])))))))), system:'$restore_trace'(_23434, _23436))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_23434, _23436))
^  Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (240) [system] ignore(user:(_5608==1->ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))))))))))
^  Fail: (238) [system] call_cleanup(user:((call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _5600)*->nb_setarg(1, retval(fail), _5600);fail, trace, call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _5600)), ignore(notrace((\+_5600\=_5616, nb_setarg(1, retval(fail), _5600))))), user:ignore((_5608==1->ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)])))))))))))
^  Fail: (237) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _5600)
^  Fail: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Fail: (233) [user] with_debug(eval_args, eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572))
^  Redo: (232) [user] must_eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
   Call: (233) [system] [/, rni, 0]=_5572
   Exit: (233) [system] [/, rni, 0]=[/, rni, 0]
^  Exit: (232) [user] must_eval_args(=, _5558, 499, '&self', [/, rni, 0], [/, rni, 0])
   Call: (232) [apply] apply:maplist_([], _5574, user:must_eval_args(=, _5558, 499, '&self'))
   Unify: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5558, 499, '&self'))
   Exit: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5558, 499, '&self'))
   Exit: (231) [apply] apply:maplist_([[/, rni, 0]], [[/, rni, 0]], user:must_eval_args(=, _5558, 499, '&self'))
^  Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _5558, 499, '&self'), [[/, rni, 0]], [[/, rni, 0]])
   Call: (230) [system] _5502=_5500
   Exit: (230) [system] _5500=_5500
^  Exit: (229) [user] eval_adjust_args2(=, _5152, _5500, _5500, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5152, _5500, _5500, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])), eval_adjust_args1(=, _5152, _5500, _5500, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]))
^  Exit: (226) [user] eval_adjust_args(=, _5152, _5500, _5500, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Call: (226) [user] if_trace((e;args), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))
^  Unify: (226) [user] if_trace((e;args), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))
^  Call: (228) [system] setup_call_cleanup('$notrace'(_47104, _47106), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))), _47062, fbug((_47062-->if_trace((e;args), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))))))), '$restore_trace'(_47104, _47106))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_47104, _47106), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))), _47062, fbug((_47062-->if_trace((e;args), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))))))), system:'$restore_trace'(_47104, _47106))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_47104, _47106))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))), _47062, fbug((_47062-->if_trace((e;args), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] if_trace((e;args), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))
^  Call: (226) [user] eval_70(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (226) [user] eval_70(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
   Call: (227) [user] if_or_else(eval_maybe_python(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)))))
   Unify: (227) [user] if_or_else(eval_maybe_python(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)))))
^  Call: (228) [user] eval_maybe_python(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (228) [user] eval_maybe_python(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
   Call: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
^  Call: (230) [user] typed_list('&self', _59516, _59438)
^  Unify: (230) [user] typed_list('&self', _60448, _59438)
   Call: (231) [system] compound('&self')
   Fail: (231) [system] compound('&self')
^  Fail: (230) [user] typed_list('&self', _63228, _59438)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
   Call: (230) [system] '&self'=='&flybase'
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
^  Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _57590, _57596, dynamic])
^  Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _57590, _57596, dynamic])
^  Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _57590, _57596, dynamic], _70610, _70612)
^  Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _57590, _57596, dynamic], _71546, _71548)
^  Call: (232) [user] loaded_into_kb('&self', _72404)
^  Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (232) [user] once(user:asserted_metta_pred(_82974, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (232) [system] once(user:asserted_metta_pred(_82974, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (233) [user] asserted_metta_pred(_82974, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (233) [user] asserted_metta_pred(_82974, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
   Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _57590, _57596, dynamic])
   Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _57590, _57596, dynamic])
^  Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _57590, _57596, dynamic])
   Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _57590, _57596, dynamic])
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
^  Call: (230) [user] using_all_spaces
^  Unify: (230) [user] using_all_spaces
   Call: (231) [system] nb_current(with_all_spaces, t)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
   Call: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
   Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _57590, _57596, dynamic])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _57590, _57596, dynamic])
^  Call: (231) [user] using_all_spaces
^  Unify: (231) [user] using_all_spaces
   Call: (232) [system] nb_current(with_all_spaces, t)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _57590, _57596, dynamic])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _57590, _57596, dynamic])
   Call: (231) [system] 'registered-python-function'==(:)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _57590, _57596, dynamic])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _57590, _57596, dynamic])
   Call: (231) [system] 'registered-python-function'=='@doc'
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _57590, _57596, dynamic])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _57590, _57596, dynamic])
   Call: (231) [system] fail
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _57590, _57596, dynamic])
   Redo: (227) [user] if_or_else(eval_maybe_python(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)))))
   Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500))))
   Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500))))
^  Call: (229) [user] eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (229) [user] eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (230) [user] allow_host_functions
^  Unify: (230) [user] allow_host_functions
^  Exit: (230) [user] allow_host_functions
^  Call: (230) [user] once((is_system_pred(dynamic), length([[/, rni, 0]], _145462), is_syspred(dynamic, _145462, _145470)))
^  Unify: (230) [system] once(user:(is_system_pred(dynamic), length([[/, rni, 0]], _145462), is_syspred(dynamic, _145462, _145470)))
^  Call: (232) [user] is_system_pred(dynamic)
^  Unify: (232) [user] is_system_pred(dynamic)
   Call: (233) [system] atom(dynamic)
   Exit: (233) [system] atom(dynamic)
   Call: (233) [system] atom_concat(_151108, !, dynamic)
^  Redo: (232) [user] is_system_pred(dynamic)
^  Unify: (232) [user] is_system_pred(dynamic)
   Call: (233) [system] atom(dynamic)
   Exit: (233) [system] atom(dynamic)
   Call: (233) [system] atom_concat(_155736, '-fn', dynamic)
^  Redo: (232) [user] is_system_pred(dynamic)
^  Unify: (232) [user] is_system_pred(dynamic)
   Call: (233) [system] atom(dynamic)
   Exit: (233) [system] atom(dynamic)
   Call: (233) [system] atom_concat(_160364, '-p', dynamic)
^  Fail: (232) [user] is_system_pred(dynamic)
   Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500))))
   Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)))
   Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)))
^  Call: (230) [user] eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (230) [user] eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (231) [user] allow_host_functions
^  Unify: (231) [user] allow_host_functions
^  Exit: (231) [user] allow_host_functions
^  Call: (231) [user] is_system_pred(dynamic)
^  Unify: (231) [user] is_system_pred(dynamic)
   Call: (232) [system] atom(dynamic)
   Exit: (232) [system] atom(dynamic)
   Call: (232) [system] atom_concat(_173300, !, dynamic)
^  Redo: (231) [user] is_system_pred(dynamic)
^  Unify: (231) [user] is_system_pred(dynamic)
   Call: (232) [system] atom(dynamic)
   Exit: (232) [system] atom(dynamic)
   Call: (232) [system] atom_concat(_177928, '-fn', dynamic)
^  Redo: (231) [user] is_system_pred(dynamic)
^  Unify: (231) [user] is_system_pred(dynamic)
   Call: (232) [system] atom(dynamic)
   Exit: (232) [system] atom(dynamic)
   Call: (232) [system] atom_concat(_182556, '-p', dynamic)
   Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)))
   Call: (230) [user] if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500))
   Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500))
^  Call: (231) [user] eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (231) [user] eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (232) [user] curried_arity([dynamic, [/, rni, 0]], _188050, _188052)
^  Unify: (232) [user] curried_arity([dynamic, [/, rni, 0]], _188050, _188052)
   Call: (233) [system] var([dynamic, [/, rni, 0]])
^  Redo: (232) [user] curried_arity([dynamic, [/, rni, 0]], _188050, _188052)
^  Unify: (232) [user] curried_arity([dynamic, [/, rni, 0]], dynamic, _188052)
   Call: (233) [system] var(dynamic)
^  Redo: (232) [user] curried_arity([dynamic, [/, rni, 0]], _188050, _188052)
^  Unify: (232) [user] curried_arity([dynamic, [/, rni, 0]], dynamic, _188052)
^  Call: (233) [user] len_or_unbound([[/, rni, 0]], _188052)
^  Unify: (233) [user] len_or_unbound([[/, rni, 0]], _188052)
   Call: (234) [system] is_list([[/, rni, 0]])
   Exit: (234) [system] is_list([[/, rni, 0]])
   Call: (234) [system] length([[/, rni, 0]], _188052)
   Unify: (234) [system] length([[/, rni, 0]], _188052)
   Call: (235) [system] var(_188052)
   Exit: (235) [system] var(_188052)
   Call: (235) [system] []==[]
   Exit: (235) [system] []==[]
   Call: (235) [system] _188052=1
   Exit: (235) [system] 1=1
   Exit: (234) [system] length([[/, rni, 0]], 1)
^  Exit: (233) [user] len_or_unbound([[/, rni, 0]], 1)
^  Exit: (232) [user] curried_arity([dynamic, [/, rni, 0]], dynamic, 1)
^  Call: (232) [user] is_metta_type_constructor('&self', dynamic, _209406)
^  Redo: (231) [user] eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (231) [user] eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (232) [user] can_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
^  Call: (233) [user] cant_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
^  Unify: (233) [user] cant_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
   Call: (234) [system] (dynamic)==let
^  Redo: (232) [user] can_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
^  Exit: (232) [user] can_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
^  Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5152), defn, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5152), defn, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (233) [user] must_det_ll((notrace((flag(eval_num, _221566, _221566+1), _221584 is _221566 mod 500, _221602 is 99-499 mod 100, _221626=_221628, option_else('trace-length', _221640, 500), option_else('trace-depth', _221648, 30))), quietly(if_t((nop(stop_rtrace), _221584>_221640), (set_debug(eval, false), _221704 is _221640+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_221704])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_221756)))))
^  Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _221566, _221566+1), _221584 is _221566 mod 500, _221602 is 99-499 mod 100, _221626=_221628, option_else('trace-length', _221640, 500), option_else('trace-depth', _221648, 30))), quietly(if_t((nop(stop_rtrace), _221584>_221640), (set_debug(eval, false), _221704 is _221640+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_221704])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_221756)))))
^  Call: (234) [user] once(user:(notrace((flag(eval_num, _221566, _221566+1), _221584 is _221566 mod 500, _221602 is 99-499 mod 100, _221626=_221628, option_else('trace-length', _221640, 500), option_else('trace-depth', _221648, 30))), quietly(if_t((nop(stop_rtrace), _221584>_221640), (set_debug(eval, false), _221704 is _221640+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_221704])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_221756)))))
^  Unify: (234) [system] once(user:(notrace((flag(eval_num, _221566, _221566+1), _221584 is _221566 mod 500, _221602 is 99-499 mod 100, _221626=_221628, option_else('trace-length', _221640, 500), option_else('trace-depth', _221648, 30))), quietly(if_t((nop(stop_rtrace), _221584>_221640), (set_debug(eval, false), _221704 is _221640+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_221704])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_221756)))))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_225480, _225482), once(user:(flag(eval_num, _221566, _221566+1), _221584 is _221566 mod 500, _221602 is 99-499 mod 100, _221626=_221628, option_else('trace-length', _221640, 500), option_else('trace-depth', _221648, 30))), '$restore_trace'(_225480, _225482))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_225480, _225482), system:once(user:(flag(eval_num, _221566, _221566+1), _221584 is _221566 mod 500, _221602 is 99-499 mod 100, _221626=_221628, option_else('trace-length', _221640, 500), option_else('trace-depth', _221648, 30))), system:'$restore_trace'(_225480, _225482))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_225480, _225482))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 0 is 99-499 mod 100, _221626=_221626, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _221704 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_221704])), nop((start_rtrace, rtrace)))))
^  Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _221704 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_221704])), nop((start_rtrace, rtrace)))))
^  Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _221704 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_221704])), nop((start_rtrace, rtrace)))))
   Call: (236) [user] nop(notrace(no_repeats_var(_221756)))
   Unify: (236) [user] nop(notrace(no_repeats_var(_221756)))
   Exit: (236) [user] nop(notrace(no_repeats_var(_221756)))
^  Exit: (234) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 0 is 99-499 mod 100, _221626=_221626, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _221704 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_221704])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_221756)))))
^  Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 0 is 99-499 mod 100, _221626=_221626, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _221704 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_221704])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_221756)))))
   Call: (233) [occurs] occurs:sub_term(_236944, defn)
   Unify: (233) [occurs] occurs:sub_term(defn, defn)
   Exit: (233) [occurs] occurs:sub_term(defn, defn)
   Call: (233) [system] defn\=defn
   Fail: (233) [system] defn\=defn
   Redo: (233) [occurs] occurs:sub_term(_236944, defn)
   Unify: (233) [occurs] occurs:sub_term(_236944, defn)
   Call: (234) [system] compound(defn)
   Fail: (234) [system] compound(defn)
   Fail: (233) [occurs] occurs:sub_term(_236944, defn)
^  Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5152), defn, 499, '&self', [dynamic, [/, rni, 0]], _5500)
   Call: (233) [system] _247162=defn
   Exit: (233) [system] defn=defn
^  Call: (233) [user] if_trace((eval;defn), (_221626=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]])))
^  Unify: (233) [user] if_trace((eval;defn), (_221626=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]])))
^  Call: (235) [system] setup_call_cleanup('$notrace'(_250966, _250968), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _221626=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]]))), _250924, fbug((_250924-->if_trace((eval;defn), (_221626=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]])))))))), '$restore_trace'(_250966, _250968))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_250966, _250968), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _221626=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]]))), _250924, fbug((_250924-->if_trace((eval;defn), (_221626=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]])))))))), system:'$restore_trace'(_250966, _250968))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_250966, _250968))
^  Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _221626=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]]))), _250924, fbug((_250924-->if_trace((eval;defn), (_221626=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (233) [user] if_trace((eval;defn), (_221626=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]])))
   Call: (233) [system] _255748=retval(fail)
   Exit: (233) [system] retval(fail)=retval(fail)
   Call: (233) [system] _257610=(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)]))))
   Exit: (233) [system] (\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)]))))
^  Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], _5500)*->nb_setarg(1, retval(fail), _5500);fail, trace, call(eval_defn_choose_candidates(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], _5500)), ignore(notrace((\+_5500\=_221756, nb_setarg(1, retval(fail), _5500))))), ignore((_221626==1->ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)])))))))))))
^  Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], _5500)*->nb_setarg(1, retval(fail), _5500);fail, trace, call(eval_defn_choose_candidates(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], _5500)), ignore(notrace((\+_5500\=_221756, nb_setarg(1, retval(fail), _5500))))), user:ignore((_221626==1->ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)])))))))))))
^  Call: (235) [user] eval_defn_choose_candidates(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (235) [user] eval_defn_choose_candidates(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (236) [user] findall((_263498->_263500), get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), _263518)
^  Unify: (236) [$bags] findall((_263498->_263500), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), _263518)
^  Call: (237) [$bags] findall((_263498->_263500), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), _263518, [])
^  Unify: (237) [$bags] findall((_263498->_263500), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), _263518, [])
^  Call: (238) [$bags] cleanup_bag(findall_loop((_263498->_263500), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), _263518, []), '$destroy_findall_bag')
^  Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_263498->_263500), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), _263518, []), '$bags':'$destroy_findall_bag')
   Call: (239) [$bags] findall_loop((_263498->_263500), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), _263518, [])
   Unify: (239) [$bags] findall_loop((_263498->_263500), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), _263518, [])
^  Call: (240) [user] get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500)
^  Unify: (240) [user] get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic|_272000], _263500)
^  Call: (241) [user] same_len_copy([[/, rni, 0]], _272000)
^  Unify: (241) [user] same_len_copy([[/, rni, 0]], _272000)
   Call: (242) [system] length([[/, rni, 0]], _274806)
   Unify: (242) [system] length([[/, rni, 0]], _274806)
   Call: (243) [system] var(_274806)
   Exit: (243) [system] var(_274806)
   Call: (243) [system] []==[]
   Exit: (243) [system] []==[]
   Call: (243) [system] _274806=1
   Exit: (243) [system] 1=1
   Exit: (242) [system] length([[/, rni, 0]], 1)
   Call: (242) [system] length(_272000, 1)
   Unify: (242) [system] length(_272000, 1)
   Call: (243) [system] var(1)
   Redo: (242) [system] length(_272000, 1)
   Unify: (242) [system] length(_272000, 1)
   Call: (243) [system] integer(1)
   Exit: (243) [system] integer(1)
   Call: (243) [system] _272000==[]
   Redo: (242) [system] length(_272000, 1)
   Call: (243) [system] var(_272000)
   Exit: (243) [system] var(_272000)
   Exit: (242) [system] length([_293350], 1)
^  Exit: (241) [user] same_len_copy([[/, rni, 0]], [_293350])
   Call: (241) [user] metta_eq_def(=, '&self', [dynamic, _293350], _263500)
   Unify: (241) [user] metta_eq_def(=, '&self', [dynamic, _293350], _263500)
^  Call: (242) [user] ignore((=)=(=))
^  Unify: (242) [system] ignore(user:((=)=(=)))
   Call: (243) [system] (=)=(=)
   Exit: (243) [system] (=)=(=)
^  Exit: (242) [system] ignore(user:((=)=(=)))
   Call: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
   Unify: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
^  Call: (243) [user] typed_list('&self', _303650, _303572)
^  Unify: (243) [user] typed_list('&self', _304582, _303572)
   Call: (244) [system] compound('&self')
   Fail: (244) [system] compound('&self')
^  Fail: (243) [user] typed_list('&self', _307362, _303572)
   Redo: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
   Unify: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
   Call: (243) [system] '&self'=='&flybase'
   Redo: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
   Unify: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
^  Call: (243) [user] metta_atom_in_file('&self', [=, [dynamic, _293350], _263500])
^  Unify: (243) [user] metta_atom_in_file('&self', [=, [dynamic, _293350], _263500])
^  Call: (244) [user] metta_atom_in_file('&self', [=, [dynamic, _293350], _263500], _314744, _314746)
^  Unify: (244) [user] metta_atom_in_file('&self', [=, [dynamic, _293350], _263500], _315680, _315682)
^  Call: (245) [user] loaded_into_kb('&self', _316538)
^  Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (245) [user] once(user:asserted_metta_pred(_327108, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (245) [system] once(user:asserted_metta_pred(_327108, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (246) [user] asserted_metta_pred(_327108, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (246) [user] asserted_metta_pred(_327108, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
   Unify: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
   Call: (243) [user] metta_atom_asserted('&self', [=, [dynamic, _293350], _263500])
   Unify: (243) [user] metta_atom_asserted('&self', [=, [dynamic, _293350], _263500])
^  Call: (244) [user] metta_atom_asserted_deduced('&self', [=, [dynamic, _293350], _263500])
   Redo: (243) [user] metta_atom_asserted('&self', [=, [dynamic, _293350], _263500])
   Redo: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
   Unify: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
^  Call: (243) [user] using_all_spaces
^  Unify: (243) [user] using_all_spaces
   Call: (244) [system] nb_current(with_all_spaces, t)
   Redo: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
   Unify: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
   Call: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
   Call: (243) [user] should_inherit_from_corelib([=, [dynamic, _293350], _263500])
   Unify: (243) [user] should_inherit_from_corelib([=, [dynamic, _293350], _263500])
^  Call: (244) [user] using_all_spaces
^  Unify: (244) [user] using_all_spaces
   Call: (245) [system] nb_current(with_all_spaces, t)
   Redo: (243) [user] should_inherit_from_corelib([=, [dynamic, _293350], _263500])
   Unify: (243) [user] should_inherit_from_corelib([=, [dynamic, _293350], _263500])
   Call: (244) [system] (=)==(:)
   Redo: (243) [user] should_inherit_from_corelib([=, [dynamic, _293350], _263500])
   Unify: (243) [user] should_inherit_from_corelib([=, [dynamic, _293350], _263500])
   Call: (244) [system] (=)=='@doc'
   Redo: (243) [user] should_inherit_from_corelib([=, [dynamic, _293350], _263500])
   Unify: (243) [user] should_inherit_from_corelib([=, [dynamic, _293350], _263500])
   Call: (244) [system] fail
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (242) [user] metta_atom('&self', [=, [dynamic, _293350], _263500])
^  Redo: (240) [user] get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500)
   Redo: (239) [$bags] findall_loop((_263498->_263500), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), _263518, [])
   Exit: (239) [$bags] findall_loop((_263498->_263500), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), [], [])
^  Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_263498->_263500), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (237) [$bags] findall((_263498->_263500), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), [], [])
^  Exit: (236) [$bags] findall((_263498->_263500), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _263498, _263500), [])
^  Call: (236) [user] eval_defn_bodies(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500, [])
^  Unify: (236) [user] eval_defn_bodies(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500, [])
^  Call: (237) [user] ignore((curried_arity([dynamic, [/, rni, 0]], _389732, _389734), assert(is_metta_type_constructor('&self', _389732, _389734))))
^  Unify: (237) [system] ignore(user:(curried_arity([dynamic, [/, rni, 0]], _389732, _389734), assert(is_metta_type_constructor('&self', _389732, _389734))))
^  Call: (239) [user] curried_arity([dynamic, [/, rni, 0]], _389732, _389734)
^  Unify: (239) [user] curried_arity([dynamic, [/, rni, 0]], _389732, _389734)
   Call: (240) [system] var([dynamic, [/, rni, 0]])
^  Redo: (239) [user] curried_arity([dynamic, [/, rni, 0]], _389732, _389734)
^  Unify: (239) [user] curried_arity([dynamic, [/, rni, 0]], dynamic, _389734)
   Call: (240) [system] var(dynamic)
^  Redo: (239) [user] curried_arity([dynamic, [/, rni, 0]], _389732, _389734)
^  Unify: (239) [user] curried_arity([dynamic, [/, rni, 0]], dynamic, _389734)
^  Call: (240) [user] len_or_unbound([[/, rni, 0]], _389734)
^  Unify: (240) [user] len_or_unbound([[/, rni, 0]], _389734)
   Call: (241) [system] is_list([[/, rni, 0]])
   Exit: (241) [system] is_list([[/, rni, 0]])
   Call: (241) [system] length([[/, rni, 0]], _389734)
   Unify: (241) [system] length([[/, rni, 0]], _389734)
   Call: (242) [system] var(_389734)
   Exit: (242) [system] var(_389734)
   Call: (242) [system] []==[]
   Exit: (242) [system] []==[]
   Call: (242) [system] _389734=1
   Exit: (242) [system] 1=1
   Exit: (241) [system] length([[/, rni, 0]], 1)
^  Exit: (240) [user] len_or_unbound([[/, rni, 0]], 1)
^  Exit: (239) [user] curried_arity([dynamic, [/, rni, 0]], dynamic, 1)
^  Call: (239) [user] assert(is_metta_type_constructor('&self', dynamic, 1))
^  Exit: (239) [user] assert(is_metta_type_constructor('&self', dynamic, 1))
^  Exit: (237) [system] ignore(user:(curried_arity([dynamic, [/, rni, 0]], dynamic, 1), assert(is_metta_type_constructor('&self', dynamic, 1))))
^  Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))
^  Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_417678, _417680), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))), _417636, fbug((_417636-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))))))), '$restore_trace'(_417678, _417680))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_417678, _417680), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))), _417636, fbug((_417636-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))))))), system:'$restore_trace'(_417678, _417680))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_417678, _417680))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))), _417636, fbug((_417636-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))
^  Call: (237) [user] fail_on_constructor
^  Unify: (237) [user] fail_on_constructor
^  Call: (238) [user] true_flag
^  Unify: (238) [user] true_flag
^  Exit: (238) [user] true_flag
^  Exit: (237) [user] fail_on_constructor
^  Fail: (235) [user] eval_defn_choose_candidates(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
   Call: (235) [system] fail
   Fail: (235) [system] fail
^  Call: (235) [user] ignore((_221626==1->ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)]))))))))))
^  Unify: (235) [system] ignore(user:(_221626==1->ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)]))))))))))
   Call: (237) [system] _221626==1
   Fail: (237) [system] _221626==1
^  Call: (238) [system] setup_call_cleanup('$notrace'(_434462, _434464), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)])))))))), '$restore_trace'(_434462, _434464))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_434462, _434464), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_434462, _434464))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_434462, _434464))
^  Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (235) [system] ignore(user:(_221626==1->ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)]))))))))))
^  Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], _5500)*->nb_setarg(1, retval(fail), _5500);fail, trace, call(eval_defn_choose_candidates(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], _5500)), ignore(notrace((\+_5500\=_221756, nb_setarg(1, retval(fail), _5500))))), user:ignore((_221626==1->ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _257630, _257630+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _257630, <--, [defn, _5500]);indentq(0, _257630, <--, [defn, retval(fail)])))))))))))
^  Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5152), defn, 499, '&self', [dynamic, [/, rni, 0]], _5500)
   Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500))
^  Call: (231) [user] eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (231) [user] eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (232) [user] subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (232) [user] subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (233) [user] wont_need_subst([dynamic, [/, rni, 0]])
^  Unify: (233) [user] wont_need_subst([dynamic, [/, rni, 0]])
   Call: (234) [system] number([/, rni, 0])
^  Redo: (233) [user] wont_need_subst([dynamic, [/, rni, 0]])
^  Unify: (233) [user] wont_need_subst([dynamic, [/, rni, 0]])
   Call: (234) [system] atom(dynamic)
   Exit: (234) [system] atom(dynamic)
^  Call: (234) [user] need_subst_f(dynamic)
^  Redo: (233) [user] wont_need_subst([dynamic, [/, rni, 0]])
^  Exit: (233) [user] wont_need_subst([dynamic, [/, rni, 0]])
   Call: (233) [system] [dynamic, [/, rni, 0]]=_5500
   Exit: (233) [system] [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]]
^  Exit: (232) [user] subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (231) [user] eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]))
   Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])))
   Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]))))
   Exit: (227) [user] if_or_else(eval_maybe_python(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])))))
^  Exit: (226) [user] eval_70(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Call: (226) [user] check_returnval(=, _5152, [dynamic, [/, rni, 0]])
^  Unify: (226) [user] check_returnval(=, _5152, [dynamic, [/, rni, 0]])
^  Exit: (226) [user] check_returnval(=, _5152, [dynamic, [/, rni, 0]])
^  Exit: (225) [user] eval_41(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (224) [user] eval_40(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Call: (224) [system] [dynamic, [/, rni, 0]]=_5200
   Exit: (224) [system] [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]]
^  Exit: (223) [user] eval_20(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Call: (223) [system] nb_setarg(1, retval(fail), [dynamic, [/, rni, 0]])
   Exit: (223) [system] nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
^  Call: (223) [user] ignore(notrace((\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))))
^  Unify: (223) [system] ignore(user:notrace((\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_474750, _474752), once(user:(\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))), '$restore_trace'(_474750, _474752))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_474750, _474752), system:once(user:(\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))), system:'$restore_trace'(_474750, _474752))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_474750, _474752))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:notrace((\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))))
^  Call: (223) [user] ignore((_5208==1->ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))))))))))
^  Unify: (223) [system] ignore(user:(_5208==1->ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))))))))))
   Call: (225) [system] _5208==1
   Fail: (225) [system] _5208==1
^  Call: (226) [system] setup_call_cleanup('$notrace'(_483218, _483220), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])])))))))), '$restore_trace'(_483218, _483220))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_483218, _483220), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])])))))))), system:'$restore_trace'(_483218, _483220))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_483218, _483220))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:(_5208==1->ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))))))))))
^  Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])*->nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]);fail, trace, call(eval_20(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])), ignore(notrace((\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))))), user:ignore((_5208==1->ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])])))))))))))
   Call: (221) [system] retval([dynamic, [/, rni, 0]])\=@=retval(fail)
   Exit: (221) [system] retval([dynamic, [/, rni, 0]])\=@=retval(fail)
^  Exit: (220) [user] trace_eval(eval_20(=, _5152), e, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Call: (220) [user] self_eval([dynamic, [/, rni, 0]])
^  Unify: (220) [user] self_eval([dynamic, [/, rni, 0]])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_493688, _493690), once(user:self_eval0([dynamic, [/, rni, 0]])), '$restore_trace'(_493688, _493690))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_493688, _493690), system:once(user:self_eval0([dynamic, [/, rni, 0]])), system:'$restore_trace'(_493688, _493690))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_493688, _493690))
^  Fail: (220) [user] self_eval([dynamic, [/, rni, 0]])
^  Redo: (219) [user] eval_01(=, _5152, 500, '&self', [dynamic, [/, rni, 0]], _3622)
   Call: (220) [system] [dynamic, [/, rni, 0]]=@=[dynamic, [/, rni, 0]]
   Exit: (220) [system] [dynamic, [/, rni, 0]]=@=[dynamic, [/, rni, 0]]
   Call: (220) [system] _500250=[dynamic, [/, rni, 0]]
   Exit: (220) [system] [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]]
^  Call: (220) [user] eval_02(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (220) [user] eval_02(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (221) [user] once(if_or_else(subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622), if_or_else((fail, finish_eval(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)), [dynamic, [/, rni, 0]]=_3622)))
^  Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622), if_or_else((fail, finish_eval(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)), [dynamic, [/, rni, 0]]=_3622)))
   Call: (222) [user] if_or_else(subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622), if_or_else((fail, finish_eval(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)), [dynamic, [/, rni, 0]]=_3622))
   Unify: (222) [user] if_or_else(subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622), if_or_else((fail, finish_eval(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)), [dynamic, [/, rni, 0]]=_3622))
^  Call: (223) [user] subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (223) [user] subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (224) [user] wont_need_subst([dynamic, [/, rni, 0]])
^  Unify: (224) [user] wont_need_subst([dynamic, [/, rni, 0]])
   Call: (225) [system] number([/, rni, 0])
^  Redo: (224) [user] wont_need_subst([dynamic, [/, rni, 0]])
^  Unify: (224) [user] wont_need_subst([dynamic, [/, rni, 0]])
   Call: (225) [system] atom(dynamic)
   Exit: (225) [system] atom(dynamic)
^  Call: (225) [user] need_subst_f(dynamic)
^  Redo: (224) [user] wont_need_subst([dynamic, [/, rni, 0]])
^  Exit: (224) [user] wont_need_subst([dynamic, [/, rni, 0]])
   Call: (224) [system] [dynamic, [/, rni, 0]]=_3622
   Exit: (224) [system] [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]]
^  Exit: (223) [user] subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Exit: (222) [user] if_or_else(subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else((fail, finish_eval(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])), [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]]))
^  Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else((fail, finish_eval(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])), [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]])))
^  Exit: (220) [user] eval_02(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (219) [user] eval_01(=, _5152, 500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (218) [user] eval_00(=, _5152, 500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (217) [user] eval_args(=, _5152, 500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (215) [user] catch_metta_return(eval_args(=, _5152, 500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
   Exit: (214) [user] eval_H(500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Call: (214) [user] xform_out([dynamic, [/, rni, 0]], _3954)
   Unify: (214) [user] xform_out([dynamic, [/, rni, 0]], _3954)
^  Call: (215) [user] is_returned([dynamic, [/, rni, 0]])
^  Unify: (215) [user] is_returned([dynamic, [/, rni, 0]])
^  Call: (217) [system] setup_call_cleanup('$notrace'(_14176, _14178), once(user:(\+is_empty([dynamic, [/, rni, 0]]))), '$restore_trace'(_14176, _14178))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_14176, _14178), system:once(user:(\+is_empty([dynamic, [/, rni, 0]]))), system:'$restore_trace'(_14176, _14178))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_14176, _14178))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([dynamic, [/, rni, 0]]))), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_returned([dynamic, [/, rni, 0]])
   Call: (215) [system] _3954=[dynamic, [/, rni, 0]]
   Exit: (215) [system] [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]]
   Exit: (214) [user] xform_out([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Call: (214) [system] nb_setarg(1, res(_3422), [dynamic, [/, rni, 0]])
   Exit: (214) [system] nb_setarg(1, res([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
^  Call: (215) [system] setup_call_cleanup('$notrace'(_23552, _23554), once(bugger:(true==true)), '$restore_trace'(_23552, _23554))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_23552, _23554), system:once(bugger:(true==true)), system:'$restore_trace'(_23552, _23554))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_23552, _23554))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (216) [system] var(rtrace:tAt_rtrace)
   Fail: (216) [system] var(rtrace:tAt_rtrace)
^  Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), deterministic(true), xform_out([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), nb_setarg(1, res([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), deterministic(true), xform_out([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), nb_setarg(1, res([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])), rtrace:tAt_rtrace)
   Call: (210) [system] statistics(cputime, _36848)
   Exit: (210) [system] statistics(cputime, 15.912170135)
   Call: (210) [system] _3980 is 15.912170135-15.682156878
   Exit: (210) [system] 0.23001325699999953 is 15.912170135-15.682156878
   Exit: (209) [user] timed_call((eval_H(500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), deterministic(true), xform_out([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), nb_setarg(1, res([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])), 0.23001325699999953)
   Call: (209) [system] true==true
   Exit: (209) [system] true==true
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
^  Call: (210) [user] set_option_value(interactive, false)
^  Unify: (210) [user] set_option_value(interactive, false)
^  Call: (211) [user] set_option_value0(interactive, false)
^  Unify: (211) [user] set_option_value0(interactive, false)
^  Call: (212) [user] p2mE(false, _48920)
^  Unify: (212) [user] p2mE(false, false)
   Call: (213) [system] atom(false)
   Exit: (213) [system] atom(false)
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [$syspreds] nb_setval(interactive, 'False')
   Unify: (213) [$syspreds] nb_setval(interactive, 'False')
   Call: (214) [system] duplicate_term('False', _56362)
   Exit: (214) [system] duplicate_term('False', 'False')
   Call: (214) [system] nb_linkval(interactive, 'False')
   Exit: (214) [system] nb_linkval(interactive, 'False')
   Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^  Call: (212) [user] p2mE(_61004, 'False')
^  Unify: (212) [user] p2mE('False', 'False')
   Call: (213) [system] atom('False')
   Exit: (213) [system] atom('False')
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (213) [system] set_prolog_flag(interactive, false)
   Exit: (213) [system] set_prolog_flag(interactive, false)
^  Exit: (211) [user] set_option_value0(interactive, false)
^  Exit: (210) [user] set_option_value(interactive, false)
   Call: (210) [system] contrl(inf, each)=contrl(_4050, _4052)
   Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
   Call: (210) [system] nb_setarg(1, res([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
   Exit: (210) [system] nb_setarg(1, res([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
   Call: (210) [system] current_input(_4076)
   Exit: (210) [system] current_input((0x7f327b683020))
   Call: (210) [system] read_pending_codes((0x7f327b683020), _4088, [])
   Exit: (210) [system] read_pending_codes((0x7f327b683020), [], [])
   Call: (210) [$syspreds] flag(result_num, _4102, _4102+1)
   Unify: (210) [$syspreds] flag(result_num, _4102, _4102+1)
   Call: (211) [system] _4102==_4102+1
   Redo: (210) [$syspreds] flag(result_num, _4102, _4102+1)
   Unify: (210) [$syspreds] flag(result_num, _4102, _4102+1)
^  Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4102, _4102+1))
   Call: (213) [$syspreds] update_flag(result_num, _4102, _4102+1)
   Unify: (213) [$syspreds] update_flag(result_num, _4102, _4102+1)
   Call: (214) [system] get_flag(result_num, _4102)
   Exit: (214) [system] get_flag(result_num, 0)
   Call: (214) [system] atom(0+1)
   Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (214) [system] set_flag(result_num, 1)
   Exit: (214) [system] set_flag(result_num, 1)
   Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
   Call: (210) [$syspreds] flag(result_num, _4122, _4122)
   Unify: (210) [$syspreds] flag(result_num, _4122, _4122)
   Call: (211) [system] _4122==_4122
   Exit: (211) [system] _4122==_4122
   Call: (211) [system] get_flag(result_num, _4122)
   Exit: (211) [system] get_flag(result_num, 1)
   Exit: (210) [$syspreds] flag(result_num, 1, 1)
^  Call: (210) [user] reset_eval_num
^  Unify: (210) [user] reset_eval_num
   Call: (211) [$syspreds] flag(eval_num, _103930, 0)
   Unify: (211) [$syspreds] flag(eval_num, _104862, 0)
   Call: (212) [system] _105718==0
   Redo: (211) [$syspreds] flag(eval_num, _106724, 0)
   Unify: (211) [$syspreds] flag(eval_num, _107656, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _108516, 0))
   Call: (214) [$syspreds] update_flag(eval_num, _108516, 0)
   Unify: (214) [$syspreds] update_flag(eval_num, _108516, 0)
   Call: (215) [system] get_flag(eval_num, _108516)
   Exit: (215) [system] get_flag(eval_num, 4)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(eval_num, 4, 0)
   Call: (215) [system] set_flag(eval_num, 0)
   Exit: (215) [system] set_flag(eval_num, 0)
   Exit: (214) [$syspreds] update_flag(eval_num, 4, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 4, 0))
   Exit: (211) [$syspreds] flag(eval_num, 4, 0)
   Call: (211) [$syspreds] flag(trace_output_len, _119760, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _120692, 0)
   Call: (212) [system] _121548==0
   Redo: (211) [$syspreds] flag(trace_output_len, _122554, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _123486, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _124346, 0))
   Call: (214) [$syspreds] update_flag(trace_output_len, _124346, 0)
   Unify: (214) [$syspreds] update_flag(trace_output_len, _124346, 0)
   Call: (215) [system] get_flag(trace_output_len, _124346)
   Exit: (215) [system] get_flag(trace_output_len, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (215) [system] set_flag(trace_output_len, 0)
   Exit: (215) [system] set_flag(trace_output_len, 0)
   Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (210) [user] reset_eval_num
^  Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [dynamic, [/, rni, 0]])))
^  Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [dynamic, [/, rni, 0]])))
^  Call: (211) [user] original_user_output(_138278)
^  Unify: (211) [user] original_user_output(_138278)
   Call: (212) [system] stream_property(_138278, file_no(1))
   Unify: (212) [system] stream_property(_138278, file_no(1))
   Call: (213) [system] nonvar(_138278)
   Redo: (212) [system] stream_property(_138278, file_no(1))
   Unify: (212) [system] stream_property(_138278, file_no(1))
   Call: (213) [system] nonvar(_138278)
   Redo: (212) [system] stream_property(_138278, file_no(1))
   Unify: (212) [system] stream_property(_138278, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_149398)
   Redo: (212) [system] stream_property(_138278, file_no(1))
   Exit: (212) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (211) [user] original_user_output((0x7f327b683120))
^  Call: (211) [user] with_output_to((0x7f327b683120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [dynamic, [/, rni, 0]])))
^  Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [dynamic, [/, rni, 0]])
^  Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [dynamic, [/, rni, 0]])
^  Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_current(suspend_answers, true)
^  Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (216) [user] answer_output(_160588)
^  Unify: (216) [user] answer_output(_160588)
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_166130, _166132), once(user:is_flag0(test)), '$restore_trace'(_166130, _166132))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_166130, _166132), system:once(user:is_flag0(test)), system:'$restore_trace'(_166130, _166132))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_166130, _166132))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Call: (217) [user] original_user_output(_160588)
^  Unify: (217) [user] original_user_output(_160588)
   Call: (218) [system] stream_property(_160588, file_no(1))
   Unify: (218) [system] stream_property(_160588, file_no(1))
   Call: (219) [system] nonvar(_160588)
   Redo: (218) [system] stream_property(_160588, file_no(1))
   Unify: (218) [system] stream_property(_160588, file_no(1))
   Call: (219) [system] nonvar(_160588)
   Redo: (218) [system] stream_property(_160588, file_no(1))
   Unify: (218) [system] stream_property(_160588, file_no(1))
   Call: (219) [system] nonvar(file_no(1))
   Exit: (219) [system] nonvar(file_no(1))
   Call: (219) [system] file_no(1)=alias(_182866)
   Redo: (218) [system] stream_property(_160588, file_no(1))
   Exit: (218) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (217) [user] original_user_output((0x7f327b683120))
^  Exit: (216) [user] answer_output((0x7f327b683120))
^  Call: (216) [user] with_output_to((0x7f327b683120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (216) [user] with_output_to((0x7f327b683120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (215) [system] nb_setarg(1, prev_result('Empty'), [dynamic, [/, rni, 0]])
   Exit: (215) [system] nb_setarg(1, prev_result([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
^  Exit: (213) [system] user:in_answer_io(if_t(prev_result([dynamic, [/, rni, 0]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
^  Exit: (211) [user] with_output_to((0x7f327b683120), (in_answer_io(if_t(prev_result([dynamic, [/, rni, 0]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])))
^  Exit: (210) [user] user_io((in_answer_io(if_t(prev_result([dynamic, [/, rni, 0]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])))
^  Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))))))
^  Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))))))
   Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
   Exit: (212) [system] 1==1
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (214) [user] once((is_mettalog;is_testing))
^  Unify: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_win64
^  Unify: (217) [user] is_win64
   Call: (218) [system] current_prolog_flag(windows, _217576)
   Fail: (218) [system] current_prolog_flag(windows, _218504)
^  Fail: (217) [user] is_win64
^  Redo: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_metta_flag(log)
^  Unify: (217) [user] is_metta_flag(log)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_223964, _223966), once(user:is_flag0(log)), '$restore_trace'(_223964, _223966))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_223964, _223966), system:once(user:is_flag0(log)), system:'$restore_trace'(_223964, _223966))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_223964, _223966))
^  Fail: (217) [user] is_metta_flag(log)
^  Fail: (216) [user] is_mettalog
^  Call: (216) [user] is_testing
^  Unify: (216) [user] is_testing
^  Call: (217) [user] is_metta_flag(test)
^  Unify: (217) [user] is_metta_flag(test)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_232334, _232336), once(user:is_flag0(test)), '$restore_trace'(_232334, _232336))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_232334, _232336), system:once(user:is_flag0(test)), system:'$restore_trace'(_232334, _232336))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_232334, _232336))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] is_metta_flag(test)
^  Exit: (216) [user] is_testing
^  Exit: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (215) [user] original_user_error(_240730)
^  Unify: (215) [user] original_user_error(_240730)
   Call: (216) [system] stream_property(_240730, file_no(2))
   Unify: (216) [system] stream_property(_240730, file_no(2))
   Call: (217) [system] nonvar(_240730)
   Redo: (216) [system] stream_property(_240730, file_no(2))
   Unify: (216) [system] stream_property(_240730, file_no(2))
   Call: (217) [system] nonvar(_240730)
   Redo: (216) [system] stream_property(_240730, file_no(2))
   Unify: (216) [system] stream_property(_240730, file_no(2))
   Call: (217) [system] nonvar(file_no(2))
   Exit: (217) [system] nonvar(file_no(2))
   Call: (217) [system] file_no(2)=alias(_251850)
   Redo: (216) [system] stream_property(_240730, file_no(2))
   Exit: (216) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (215) [user] original_user_error((0x7f327b683220))
^  Call: (215) [user] with_output_to((0x7f327b683220), format('~N~nDeterministic: ', []))
^  Call: (217) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (217) [user] format('~N~nDeterministic: ', [])
^  Exit: (215) [user] with_output_to((0x7f327b683220), format('~N~nDeterministic: ', []))
^  Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (212) [user] ignore((not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))))
^  Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))))
^  Call: (214) [user] not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Unify: (214) [user] not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))))
^  Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))))
^  Call: (216) [user] once((is_mettalog;is_testing))
^  Unify: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_win64
^  Unify: (219) [user] is_win64
   Call: (220) [system] current_prolog_flag(windows, _273542)
   Fail: (220) [system] current_prolog_flag(windows, _274470)
^  Fail: (219) [user] is_win64
^  Redo: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_metta_flag(log)
^  Unify: (219) [user] is_metta_flag(log)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_279930, _279932), once(user:is_flag0(log)), '$restore_trace'(_279930, _279932))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_279930, _279932), system:once(user:is_flag0(log)), system:'$restore_trace'(_279930, _279932))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_279930, _279932))
^  Fail: (219) [user] is_metta_flag(log)
^  Fail: (218) [user] is_mettalog
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_288300, _288302), once(user:is_flag0(test)), '$restore_trace'(_288300, _288302))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_288300, _288302), system:once(user:is_flag0(test)), system:'$restore_trace'(_288300, _288302))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_288300, _288302))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Exit: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] user_err(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Unify: (216) [user] user_err(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Call: (217) [user] original_user_error(_296696)
^  Unify: (217) [user] original_user_error(_296696)
   Call: (218) [system] stream_property(_296696, file_no(2))
   Unify: (218) [system] stream_property(_296696, file_no(2))
   Call: (219) [system] nonvar(_296696)
   Redo: (218) [system] stream_property(_296696, file_no(2))
   Unify: (218) [system] stream_property(_296696, file_no(2))
   Call: (219) [system] nonvar(_296696)
   Redo: (218) [system] stream_property(_296696, file_no(2))
   Unify: (218) [system] stream_property(_296696, file_no(2))
   Call: (219) [system] nonvar(file_no(2))
   Exit: (219) [system] nonvar(file_no(2))
   Call: (219) [system] file_no(2)=alias(_307816)
   Redo: (218) [system] stream_property(_296696, file_no(2))
   Exit: (218) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (217) [user] original_user_error((0x7f327b683220))
^  Call: (217) [user] with_output_to((0x7f327b683220), if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Call: (219) [user] if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))
^  Unify: (219) [user] if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))
^  Call: (221) [user] symbolic([dynamic, [/, rni, 0]])
^  Unify: (221) [user] symbolic([dynamic, [/, rni, 0]])
   Call: (222) [system] atomic([dynamic, [/, rni, 0]])
   Fail: (222) [system] atomic([dynamic, [/, rni, 0]])
^  Fail: (221) [user] symbolic([dynamic, [/, rni, 0]])
   Call: (220) [user] nop(nl)
   Unify: (220) [user] nop(nl)
   Exit: (220) [user] nop(nl)
^  Exit: (219) [user] if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))
^  Exit: (217) [user] with_output_to((0x7f327b683220), if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Exit: (216) [user] user_err(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))))
^  Exit: (214) [user] not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))
^  Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))
^  Call: (215) [user] original_user_output(_328438)
^  Unify: (215) [user] original_user_output(_328438)
   Call: (216) [system] stream_property(_328438, file_no(1))
   Unify: (216) [system] stream_property(_328438, file_no(1))
   Call: (217) [system] nonvar(_328438)
   Redo: (216) [system] stream_property(_328438, file_no(1))
   Unify: (216) [system] stream_property(_328438, file_no(1))
   Call: (217) [system] nonvar(_328438)
   Redo: (216) [system] stream_property(_328438, file_no(1))
   Unify: (216) [system] stream_property(_328438, file_no(1))
   Call: (217) [system] nonvar(file_no(1))
   Exit: (217) [system] nonvar(file_no(1))
   Call: (217) [system] file_no(1)=alias(_339558)
   Redo: (216) [system] stream_property(_328438, file_no(1))
   Exit: (216) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (215) [user] original_user_output((0x7f327b683120))
^  Call: (215) [user] with_output_to((0x7f327b683120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))
^  Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))
^  Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))
^  Call: (218) [user] as_tf(is_mettalog, _346460)
^  Unify: (218) [user] as_tf(is_mettalog, _346460)
   Call: (219) [system] is_mettalog\=[_348320|_348322]
   Exit: (219) [system] is_mettalog\=[_348320|_348322]
^  Call: (219) [user] catch_nowarn((call(is_mettalog)*->_346460='True';_346460='False'))
^  Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_346460='True';_346460='False'))
   Call: (220) [user] catch_err((call(is_mettalog)*->_346460='True';_346460='False'), error(_352058, _352060), fail)
   Unify: (220) [user] catch_err((call(is_mettalog)*->_346460='True';_346460='False'), error(_352058, _352060), fail)
^  Call: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_win64
^  Unify: (224) [user] is_win64
   Call: (225) [system] current_prolog_flag(windows, _357674)
   Fail: (225) [system] current_prolog_flag(windows, _358602)
^  Fail: (224) [user] is_win64
^  Redo: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_metta_flag(log)
^  Unify: (224) [user] is_metta_flag(log)
^  Call: (226) [system] setup_call_cleanup('$notrace'(_364062, _364064), once(user:is_flag0(log)), '$restore_trace'(_364062, _364064))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_364062, _364064), system:once(user:is_flag0(log)), system:'$restore_trace'(_364062, _364064))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_364062, _364064))
^  Fail: (224) [user] is_metta_flag(log)
^  Fail: (223) [user] is_mettalog
   Call: (223) [system] _346460='False'
   Exit: (223) [system] 'False'='False'
   Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_352058, _352060), fail)
^  Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (218) [user] as_tf(is_mettalog, 'False')
^  Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))
^  Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))
^  Call: (219) [user] was_option_value(src_indents, _375476)
^  Unify: (219) [user] was_option_value(src_indents, _375476)
   Call: (220) [system] current_prolog_flag(src_indents, _377334)
   Exit: (220) [system] current_prolog_flag(src_indents, [])
   Call: (220) [system] _375476=[]
   Exit: (220) [system] []=[]
^  Exit: (219) [user] was_option_value(src_indents, [])
^  Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)), set_option_value(src_indents, []))
^  Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)), user:set_option_value(src_indents, []))
^  Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (222) [user] set_option_value(src_indents, 'False')
^  Unify: (222) [user] set_option_value(src_indents, 'False')
^  Call: (223) [user] set_option_value0(src_indents, 'False')
^  Unify: (223) [user] set_option_value0(src_indents, 'False')
^  Call: (224) [user] p2mE('False', _388768)
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE('False', 'False')
^  Exit: (224) [user] p2mE('False', 'False')
   Call: (225) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
   Call: (226) [system] duplicate_term('False', _396210)
   Exit: (226) [system] duplicate_term('False', 'False')
   Call: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (224) [user] p2mE(_400852, 'False')
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE(false, 'False')
^  Exit: (224) [user] p2mE(false, 'False')
   Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, false)
   Exit: (225) [system] set_prolog_flag(src_indents, false)
^  Exit: (223) [user] set_option_value0(src_indents, 'False')
^  Exit: (222) [user] set_option_value(src_indents, 'False')
^  Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))
^  Call: (221) [user] is_compatio
^  Unify: (221) [user] is_compatio
^  Call: (223) [system] setup_call_cleanup('$notrace'(_416940, _416942), once(user:is_compatio0), '$restore_trace'(_416940, _416942))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_416940, _416942), system:once(user:is_compatio0), system:'$restore_trace'(_416940, _416942))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_416940, _416942))
^  Fail: (221) [user] is_compatio
^  Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))
^  Call: (222) [rtrace] rtrace:quietly3(user:(wots(_422802, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))), (_422802==""->true;our_ansi_format('yellow', '~w~n', [_422802]))))
^  Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_422802, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))), (_422802==""->true;our_ansi_format('yellow', '~w~n', [_422802]))))
(dynamic (/ rni 0))
^  Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))
^  Call: (221) [user] set_option_value(src_indents, [])
^  Unify: (221) [user] set_option_value(src_indents, [])
^  Call: (222) [user] set_option_value0(src_indents, [])
^  Unify: (222) [user] set_option_value0(src_indents, [])
^  Call: (223) [user] p2mE([], _431948)
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [$syspreds] nb_setval(src_indents, [])
   Unify: (224) [$syspreds] nb_setval(src_indents, [])
   Call: (225) [system] duplicate_term([], _439390)
   Exit: (225) [system] duplicate_term([], [])
   Call: (225) [system] nb_linkval(src_indents, [])
   Exit: (225) [system] nb_linkval(src_indents, [])
   Exit: (224) [$syspreds] nb_setval(src_indents, [])
^  Call: (223) [user] p2mE(_444032, [])
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (224) [system] set_prolog_flag(src_indents, [])
   Exit: (224) [system] set_prolog_flag(src_indents, [])
^  Exit: (222) [user] set_option_value0(src_indents, [])
^  Exit: (221) [user] set_option_value(src_indents, [])
^  Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)), user:set_option_value(src_indents, []))
^  Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))
^  Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))
^  Exit: (215) [user] with_output_to((0x7f327b683120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))
^  Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))
^  Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))))
^  Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))))))
^  Call: (210) [user] in_answer_io(write_asrc([dynamic, [/, rni, 0]]))
^  Unify: (210) [user] in_answer_io(write_asrc([dynamic, [/, rni, 0]]))
   Call: (211) [system] nb_current(suspend_answers, true)
^  Redo: (210) [user] in_answer_io(write_asrc([dynamic, [/, rni, 0]]))
^  Unify: (210) [user] in_answer_io(write_asrc([dynamic, [/, rni, 0]]))
^  Call: (211) [user] answer_output(_467242)
^  Unify: (211) [user] answer_output(_467242)
^  Call: (212) [user] is_testing
^  Unify: (212) [user] is_testing
^  Call: (213) [user] is_metta_flag(test)
^  Unify: (213) [user] is_metta_flag(test)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_472784, _472786), once(user:is_flag0(test)), '$restore_trace'(_472784, _472786))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_472784, _472786), system:once(user:is_flag0(test)), system:'$restore_trace'(_472784, _472786))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_472784, _472786))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (213) [user] is_metta_flag(test)
^  Exit: (212) [user] is_testing
^  Call: (212) [user] original_user_output(_467242)
^  Unify: (212) [user] original_user_output(_467242)
   Call: (213) [system] stream_property(_467242, file_no(1))
   Unify: (213) [system] stream_property(_467242, file_no(1))
   Call: (214) [system] nonvar(_467242)
   Redo: (213) [system] stream_property(_467242, file_no(1))
   Unify: (213) [system] stream_property(_467242, file_no(1))
   Call: (214) [system] nonvar(_467242)
   Redo: (213) [system] stream_property(_467242, file_no(1))
   Unify: (213) [system] stream_property(_467242, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_489520)
   Redo: (213) [system] stream_property(_467242, file_no(1))
   Exit: (213) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (212) [user] original_user_output((0x7f327b683120))
^  Exit: (211) [user] answer_output((0x7f327b683120))
^  Call: (211) [user] with_output_to((0x7f327b683120), write_asrc([dynamic, [/, rni, 0]]))
   Call: (213) [user] write_asrc([dynamic, [/, rni, 0]])
   Unify: (213) [user] write_asrc([dynamic, [/, rni, 0]])
   Call: (214) [system] [dynamic, [/, rni, 0]]=='Empty'
   Redo: (213) [user] write_asrc([dynamic, [/, rni, 0]])
   Unify: (213) [user] write_asrc([dynamic, [/, rni, 0]])
   Call: (214) [user] write_bsrc([dynamic, [/, rni, 0]])
   Unify: (214) [user] write_bsrc([dynamic, [/, rni, 0]])
   Call: (215) [system] [dynamic, [/, rni, 0]]=='Empty'
   Redo: (214) [user] write_bsrc([dynamic, [/, rni, 0]])
   Unify: (214) [user] write_bsrc([dynamic, [/, rni, 0]])
   Call: (215) [system] ground([dynamic, [/, rni, 0]])
   Exit: (215) [system] ground([dynamic, [/, rni, 0]])
   Call: (215) [user] write_bsrc1([dynamic, [/, rni, 0]])
   Unify: (215) [user] write_bsrc1([dynamic, [/, rni, 0]])
   Call: (216) [system] is_list([dynamic, [/, rni, 0]])
   Exit: (216) [system] is_list([dynamic, [/, rni, 0]])
   Call: (216) [lists] lists:member(_509796, [dynamic, [/, rni, 0]])
   Unify: (216) [lists] lists:member(_509796, [dynamic, [/, rni, 0]])
   Call: (217) [lists] lists:member_([[/, rni, 0]], _509796, dynamic)
   Unify: (217) [lists] lists:member_([[/, rni, 0]], dynamic, dynamic)
   Exit: (217) [lists] lists:member_([[/, rni, 0]], dynamic, dynamic)
   Exit: (216) [lists] lists:member(dynamic, [dynamic, [/, rni, 0]])
   Call: (216) [system] is_list(dynamic)
   Redo: (217) [lists] lists:member_([[/, rni, 0]], _509796, dynamic)
   Unify: (217) [lists] lists:member_([[/, rni, 0]], _509796, dynamic)
   Call: (218) [lists] lists:member_([], _509796, [/, rni, 0])
   Unify: (218) [lists] lists:member_([], [/, rni, 0], [/, rni, 0])
   Exit: (218) [lists] lists:member_([], [/, rni, 0], [/, rni, 0])
   Exit: (217) [lists] lists:member_([[/, rni, 0]], [/, rni, 0], dynamic)
   Exit: (216) [lists] lists:member([/, rni, 0], [dynamic, [/, rni, 0]])
   Call: (216) [system] is_list([/, rni, 0])
   Exit: (216) [system] is_list([/, rni, 0])
^  Call: (216) [user] write_src([dynamic, [/, rni, 0]])
^  Unify: (216) [user] write_src([dynamic, [/, rni, 0]])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_7708, _7710), once(user:(guess_metta_vars([dynamic, [/, rni, 0]]), pp_sex([dynamic, [/, rni, 0]]))), '$restore_trace'(_7708, _7710))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_7708, _7710), system:once(user:(guess_metta_vars([dynamic, [/, rni, 0]]), pp_sex([dynamic, [/, rni, 0]]))), system:'$restore_trace'(_7708, _7710))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_7708, _7710))
  (dynamic (/ rni 0))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars([dynamic, [/, rni, 0]]), pp_sex([dynamic, [/, rni, 0]]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] write_src([dynamic, [/, rni, 0]])
   Exit: (215) [user] write_bsrc1([dynamic, [/, rni, 0]])
   Exit: (214) [user] write_bsrc([dynamic, [/, rni, 0]])
   Exit: (213) [user] write_asrc([dynamic, [/, rni, 0]])
^  Exit: (211) [user] with_output_to((0x7f327b683120), write_asrc([dynamic, [/, rni, 0]]))
^  Exit: (210) [user] in_answer_io(write_asrc([dynamic, [/, rni, 0]]))
^  Call: (210) [user] not_compatio(format('~N'))
^  Unify: (210) [user] not_compatio(format('~N'))
^  Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (212) [user] once((is_mettalog;is_testing))
^  Unify: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_win64
^  Unify: (215) [user] is_win64
   Call: (216) [system] current_prolog_flag(windows, _27442)
   Fail: (216) [system] current_prolog_flag(windows, _28370)
^  Fail: (215) [user] is_win64
^  Redo: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_metta_flag(log)
^  Unify: (215) [user] is_metta_flag(log)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_33830, _33832), once(user:is_flag0(log)), '$restore_trace'(_33830, _33832))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_33830, _33832), system:once(user:is_flag0(log)), system:'$restore_trace'(_33830, _33832))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_33830, _33832))
^  Fail: (215) [user] is_metta_flag(log)
^  Fail: (214) [user] is_mettalog
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_42200, _42202), once(user:is_flag0(test)), '$restore_trace'(_42200, _42202))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_42200, _42202), system:once(user:is_flag0(test)), system:'$restore_trace'(_42200, _42202))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_42200, _42202))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Exit: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (212) [user] user_err(format('~N'))
^  Unify: (212) [user] user_err(format('~N'))
^  Call: (213) [user] original_user_error(_50596)
^  Unify: (213) [user] original_user_error(_50596)
   Call: (214) [system] stream_property(_50596, file_no(2))
   Unify: (214) [system] stream_property(_50596, file_no(2))
   Call: (215) [system] nonvar(_50596)
   Redo: (214) [system] stream_property(_50596, file_no(2))
   Unify: (214) [system] stream_property(_50596, file_no(2))
   Call: (215) [system] nonvar(_50596)
   Redo: (214) [system] stream_property(_50596, file_no(2))
   Unify: (214) [system] stream_property(_50596, file_no(2))
   Call: (215) [system] nonvar(file_no(2))
   Exit: (215) [system] nonvar(file_no(2))
   Call: (215) [system] file_no(2)=alias(_61716)
   Redo: (214) [system] stream_property(_50596, file_no(2))
   Exit: (214) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (213) [user] original_user_error((0x7f327b683220))
^  Call: (213) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (215) [$syspreds] format('~N')
   Unify: (215) [$syspreds] format('~N')
^  Call: (216) [$syspreds] format('~N', [])
^  Exit: (216) [$syspreds] format('~N', [])
   Exit: (215) [$syspreds] format('~N')
^  Exit: (213) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (212) [user] user_err(format('~N'))
^  Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (210) [user] not_compatio(format('~N'))
   Call: (210) [system] true\==true
   Fail: (210) [system] true\==true
   Call: (210) [system] _4484=false
   Exit: (210) [system] false=false
^  Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.23001325699999953)))))
^  Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.23001325699999953)))))
   Call: (212) [system] false==true
   Fail: (212) [system] false==true
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.23001325699999953))))
^  Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.23001325699999953))))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_86420, _86422), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.23001325699999953))))), _86378, fbug((_86378-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.23001325699999953))))))))), '$restore_trace'(_86420, _86422))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_86420, _86422), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.23001325699999953))))), _86378, fbug((_86378-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.23001325699999953))))))))), system:'$restore_trace'(_86420, _86422))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_86420, _86422))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.23001325699999953))))), _86378, fbug((_86378-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.23001325699999953))))))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.23001325699999953))))
^  Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.23001325699999953)))))
^  Call: (210) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4588), maplist(print_var, _4588), nop(nl)));true)))
^  Unify: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4588), maplist(print_var, _4588), nop(nl)));true)))
^  Call: (212) [system] setup_call_cleanup('$notrace'(_95236, _95238), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4588), maplist(print_var, _4588), nop(nl)));true))))), '$restore_trace'(_95236, _95238))
^  Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_95236, _95238), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4588), maplist(print_var, _4588), nop(nl)));true))))), system:'$restore_trace'(_95236, _95238))
^  Call: (213) [system] sig_atomic(system:'$notrace'(_95236, _95238))
^  Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4588), maplist(print_var, _4588), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4588), maplist(print_var, _4588), nop(nl)));true)))
   Call: (210) [system] false==true
   Fail: (210) [system] false==true
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [], _3622, _3422)
   Call: (208) [$syspreds] flag(result_num, _108182, _108182)
   Unify: (208) [$syspreds] flag(result_num, _108182, _108182)
   Call: (209) [system] _108182==_108182
   Exit: (209) [system] _108182==_108182
   Call: (209) [system] get_flag(result_num, _108182)
   Exit: (209) [system] get_flag(result_num, 1)
   Exit: (208) [$syspreds] flag(result_num, 1, 1)
   Call: (208) [system] 1==0
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [], _3622, _3422)
^  Call: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] answer_output(_125080)
^  Unify: (209) [user] answer_output(_125080)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_130622, _130624), once(user:is_flag0(test)), '$restore_trace'(_130622, _130624))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_130622, _130624), system:once(user:is_flag0(test)), system:'$restore_trace'(_130622, _130624))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_130622, _130624))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_125080)
^  Unify: (210) [user] original_user_output(_125080)
   Call: (211) [system] stream_property(_125080, file_no(1))
   Unify: (211) [system] stream_property(_125080, file_no(1))
   Call: (212) [system] nonvar(_125080)
   Redo: (211) [system] stream_property(_125080, file_no(1))
   Unify: (211) [system] stream_property(_125080, file_no(1))
   Call: (212) [system] nonvar(_125080)
   Redo: (211) [system] stream_property(_125080, file_no(1))
   Unify: (211) [system] stream_property(_125080, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_147358)
   Redo: (211) [system] stream_property(_125080, file_no(1))
   Exit: (211) [system] stream_property((0x7f327b683120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f327b683120))
^  Exit: (209) [user] answer_output((0x7f327b683120))
^  Call: (209) [user] with_output_to((0x7f327b683120), write(']\n'))
   Call: (211) [system] write(']\n')
]
   Exit: (211) [system] write(']\n')
^  Exit: (209) [user] with_output_to((0x7f327b683120), write(']\n'))
^  Exit: (208) [user] in_answer_io(write(']\n'))
^  Call: (208) [user] ignore(res([dynamic, [/, rni, 0]])=res(_3422))
^  Unify: (208) [system] ignore(user:(res([dynamic, [/, rni, 0]])=res(_3422)))
   Call: (209) [system] res([dynamic, [/, rni, 0]])=res(_3422)
   Exit: (209) [system] res([dynamic, [/, rni, 0]])=res([dynamic, [/, rni, 0]])
^  Exit: (208) [system] ignore(user:(res([dynamic, [/, rni, 0]])=res([dynamic, [/, rni, 0]])))
   Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [], _3622, [dynamic, [/, rni, 0]])
   Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [], _3622, [dynamic, [/, rni, 0]])
   Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [], _3622, [dynamic, [/, rni, 0]])
^  Exit: (200) [system] ignore(user:catch((not_compatio(write_exec([dynamic, [/, rni, 0]])), notrace(into_metta_callable('&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [], _3622, [dynamic, [/, rni, 0]])), give_up(_3706), pp_m('red', gave_up(_3706))))
   Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                         /*******************************", 260, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                         /*******************************", 260, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                         /*******************************", 260, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                         /*******************************", 260, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
   Call: (197) [system] var(";                                         /*******************************")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                         /*******************************"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
^  Call: (197) [user] write_comment(";                                         /*******************************")
^  Unify: (197) [user] write_comment(";                                         /*******************************")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_303470, _303472), once(user:is_compatio0), '$restore_trace'(_303470, _303472))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_303470, _303472), system:once(user:is_compatio0), system:'$restore_trace'(_303470, _303472))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_303470, _303472))
^  Redo: (197) [user] write_comment(";                                         /*******************************")
^  Unify: (197) [user] write_comment(";                                         /*******************************")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_322986, _322988), once(user:option_value0(load, silent)), '$restore_trace'(_322986, _322988))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_322986, _322988), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_322986, _322988))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_322986, _322988))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_332276, _332278), once(user:is_flag0(convert)), '$restore_trace'(_332276, _332278))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_332276, _332278), system:once(user:is_flag0(convert)), system:'$restore_trace'(_332276, _332278))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_332276, _332278))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_351784, _351786), once(user:option_value0(html, 'True')), '$restore_trace'(_351784, _351786))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_351784, _351786), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_351784, _351786))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_351784, _351786))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                         /*******************************")
^  Unify: (197) [user] write_comment(";                                         /*******************************")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _375036)
   Fail: (206) [system] current_prolog_flag(windows, _375964)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_381424, _381426), once(user:is_flag0(log)), '$restore_trace'(_381424, _381426))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_381424, _381426), system:once(user:is_flag0(log)), system:'$restore_trace'(_381424, _381426))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_381424, _381426))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_389794, _389796), once(user:is_flag0(test)), '$restore_trace'(_389794, _389796))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_389794, _389796), system:once(user:is_flag0(test)), system:'$restore_trace'(_389794, _389796))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_389794, _389796))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_398190)
^  Unify: (203) [user] original_user_error(_398190)
   Call: (204) [system] stream_property(_398190, file_no(2))
   Unify: (204) [system] stream_property(_398190, file_no(2))
   Call: (205) [system] nonvar(_398190)
   Redo: (204) [system] stream_property(_398190, file_no(2))
   Unify: (204) [system] stream_property(_398190, file_no(2))
   Call: (205) [system] nonvar(_398190)
   Redo: (204) [system] stream_property(_398190, file_no(2))
   Unify: (204) [system] stream_property(_398190, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_409310)
   Redo: (204) [system] stream_property(_398190, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                         /*******************************"])
;;;                                         /*******************************
^  Exit: (198) [user] format(';;~w~n', [";                                         /*******************************"])
^  Exit: (197) [user] write_comment(";                                         /*******************************")
^  Call: (197) [user] ignore((symbolic(";                                         /*******************************"), symbolic_list_concat([_427004, _427010], 'MeTTaLog only: ', ";                                         /*******************************"), !, atom_string(_427010, _427030), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _427030, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_427004, _427010], 'MeTTaLog only: ', ";                                         /*******************************"), !, atom_string(_427010, _427030), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _427030, _3422)))
^  Call: (199) [user] symbolic(";                                         /*******************************")
^  Unify: (199) [user] symbolic(";                                         /*******************************")
   Call: (200) [system] atomic(";                                         /*******************************")
   Exit: (200) [system] atomic(";                                         /*******************************")
^  Exit: (199) [user] symbolic(";                                         /*******************************")
^  Call: (199) [user] symbolic_list_concat([_427004, _427010], 'MeTTaLog only: ', ";                                         /*******************************")
^  Unify: (199) [user] symbolic_list_concat([_427004, _427010], 'MeTTaLog only: ', ";                                         /*******************************")
   Call: (200) [system] atomic_list_concat([_427004, _427010], 'MeTTaLog only: ', ";                                         /*******************************")
   Fail: (200) [system] atomic_list_concat([_427004, _427010], 'MeTTaLog only: ', ";                                         /*******************************")
^  Fail: (199) [user] symbolic_list_concat([_427004, _427010], 'MeTTaLog only: ', ";                                         /*******************************")
^  Redo: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_427004, _427010], 'MeTTaLog only: ', ";                                         /*******************************"), !, atom_string(_427010, _427030), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _427030, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_427004, _427010], 'MeTTaLog only: ', ";                                         /*******************************"), !, atom_string(_427010, _427030), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _427030, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_427004, _427010], 'MeTTaLog only: ', ";                                         /*******************************"), !, atom_string(_427010, _427030), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _427030, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                         /*******************************"), symbolic_list_concat([_460450, _427010], 'MeTTaLog: ', ";                                         /*******************************"), !, atom_string(_427010, _427030), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _427030, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_460450, _427010], 'MeTTaLog: ', ";                                         /*******************************"), !, atom_string(_427010, _427030), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _427030, _3422)))
^  Call: (199) [user] symbolic(";                                         /*******************************")
^  Unify: (199) [user] symbolic(";                                         /*******************************")
   Call: (200) [system] atomic(";                                         /*******************************")
   Exit: (200) [system] atomic(";                                         /*******************************")
^  Exit: (199) [user] symbolic(";                                         /*******************************")
^  Call: (199) [user] symbolic_list_concat([_460450, _427010], 'MeTTaLog: ', ";                                         /*******************************")
^  Unify: (199) [user] symbolic_list_concat([_460450, _427010], 'MeTTaLog: ', ";                                         /*******************************")
   Call: (200) [system] atomic_list_concat([_460450, _427010], 'MeTTaLog: ', ";                                         /*******************************")
   Fail: (200) [system] atomic_list_concat([_460450, _427010], 'MeTTaLog: ', ";                                         /*******************************")
^  Fail: (199) [user] symbolic_list_concat([_460450, _427010], 'MeTTaLog: ', ";                                         /*******************************")
^  Redo: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_460450, _427010], 'MeTTaLog: ', ";                                         /*******************************"), !, atom_string(_427010, _427030), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _427030, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_460450, _427010], 'MeTTaLog: ', ";                                         /*******************************"), !, atom_string(_427010, _427030), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _427030, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_460450, _427010], 'MeTTaLog: ', ";                                         /*******************************"), !, atom_string(_427010, _427030), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _427030, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
   Call: (197) [system] var(";                                         \t\t *\t    INTERLEAVED\t\t*")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                         \t\t *\t    INTERLEAVED\t\t*"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
^  Call: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_86606, _86608), once(user:is_compatio0), '$restore_trace'(_86606, _86608))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_86606, _86608), system:once(user:is_compatio0), system:'$restore_trace'(_86606, _86608))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_86606, _86608))
^  Redo: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_106122, _106124), once(user:option_value0(load, silent)), '$restore_trace'(_106122, _106124))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_106122, _106124), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_106122, _106124))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_106122, _106124))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_115412, _115414), once(user:is_flag0(convert)), '$restore_trace'(_115412, _115414))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_115412, _115414), system:once(user:is_flag0(convert)), system:'$restore_trace'(_115412, _115414))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_115412, _115414))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_134920, _134922), once(user:option_value0(html, 'True')), '$restore_trace'(_134920, _134922))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_134920, _134922), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_134920, _134922))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_134920, _134922))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _158172)
   Fail: (206) [system] current_prolog_flag(windows, _159100)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_164560, _164562), once(user:is_flag0(log)), '$restore_trace'(_164560, _164562))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_164560, _164562), system:once(user:is_flag0(log)), system:'$restore_trace'(_164560, _164562))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_164560, _164562))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_172930, _172932), once(user:is_flag0(test)), '$restore_trace'(_172930, _172932))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_172930, _172932), system:once(user:is_flag0(test)), system:'$restore_trace'(_172930, _172932))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_172930, _172932))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_181326)
^  Unify: (203) [user] original_user_error(_181326)
   Call: (204) [system] stream_property(_181326, file_no(2))
   Unify: (204) [system] stream_property(_181326, file_no(2))
   Call: (205) [system] nonvar(_181326)
   Redo: (204) [system] stream_property(_181326, file_no(2))
   Unify: (204) [system] stream_property(_181326, file_no(2))
   Call: (205) [system] nonvar(_181326)
   Redo: (204) [system] stream_property(_181326, file_no(2))
   Unify: (204) [system] stream_property(_181326, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_192446)
   Redo: (204) [system] stream_property(_181326, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                         \t\t *\t    INTERLEAVED\t\t*"])
;;;                                         		 *	    INTERLEAVED		*
^  Exit: (198) [user] format(';;~w~n', [";                                         \t\t *\t    INTERLEAVED\t\t*"])
^  Exit: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Call: (197) [user] ignore((symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_210140, _210146], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_210146, _210166), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _210166, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_210140, _210146], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_210146, _210166), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _210166, _3422)))
^  Call: (199) [user] symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (199) [user] symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*")
   Call: (200) [system] atomic(";                                         \t\t *\t    INTERLEAVED\t\t*")
   Exit: (200) [system] atomic(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Exit: (199) [user] symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Call: (199) [user] symbolic_list_concat([_210140, _210146], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (199) [user] symbolic_list_concat([_210140, _210146], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
   Call: (200) [system] atomic_list_concat([_210140, _210146], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
   Fail: (200) [system] atomic_list_concat([_210140, _210146], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Fail: (199) [user] symbolic_list_concat([_210140, _210146], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Redo: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_210140, _210146], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_210146, _210166), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _210166, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_210140, _210146], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_210146, _210166), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _210166, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_210140, _210146], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_210146, _210166), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _210166, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_243586, _210146], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_210146, _210166), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _210166, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_243586, _210146], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_210146, _210166), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _210166, _3422)))
^  Call: (199) [user] symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (199) [user] symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*")
   Call: (200) [system] atomic(";                                         \t\t *\t    INTERLEAVED\t\t*")
   Exit: (200) [system] atomic(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Exit: (199) [user] symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Call: (199) [user] symbolic_list_concat([_243586, _210146], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (199) [user] symbolic_list_concat([_243586, _210146], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
   Call: (200) [system] atomic_list_concat([_243586, _210146], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
   Fail: (200) [system] atomic_list_concat([_243586, _210146], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Fail: (199) [user] symbolic_list_concat([_243586, _210146], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Redo: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_243586, _210146], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_210146, _210166), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _210166, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_243586, _210146], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_210146, _210166), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _210166, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_243586, _210146], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_210146, _210166), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _210166, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                         \t\t *******************************/", 262, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                         \t\t *******************************/", 262, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                         \t\t *******************************/", 262, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                         \t\t *******************************/", 262, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
   Call: (197) [system] var(";                                         \t\t *******************************/")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                         \t\t *******************************/"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
^  Call: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Unify: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_390098, _390100), once(user:is_compatio0), '$restore_trace'(_390098, _390100))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_390098, _390100), system:once(user:is_compatio0), system:'$restore_trace'(_390098, _390100))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_390098, _390100))
^  Redo: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Unify: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_409614, _409616), once(user:option_value0(load, silent)), '$restore_trace'(_409614, _409616))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_409614, _409616), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_409614, _409616))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_409614, _409616))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_418904, _418906), once(user:is_flag0(convert)), '$restore_trace'(_418904, _418906))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_418904, _418906), system:once(user:is_flag0(convert)), system:'$restore_trace'(_418904, _418906))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_418904, _418906))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_438412, _438414), once(user:option_value0(html, 'True')), '$restore_trace'(_438412, _438414))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_438412, _438414), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_438412, _438414))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_438412, _438414))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Unify: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _461664)
   Fail: (206) [system] current_prolog_flag(windows, _462592)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_468052, _468054), once(user:is_flag0(log)), '$restore_trace'(_468052, _468054))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_468052, _468054), system:once(user:is_flag0(log)), system:'$restore_trace'(_468052, _468054))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_468052, _468054))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_476422, _476424), once(user:is_flag0(test)), '$restore_trace'(_476422, _476424))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_476422, _476424), system:once(user:is_flag0(test)), system:'$restore_trace'(_476422, _476424))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_476422, _476424))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_484818)
^  Unify: (203) [user] original_user_error(_484818)
   Call: (204) [system] stream_property(_484818, file_no(2))
   Unify: (204) [system] stream_property(_484818, file_no(2))
   Call: (205) [system] nonvar(_484818)
   Redo: (204) [system] stream_property(_484818, file_no(2))
   Unify: (204) [system] stream_property(_484818, file_no(2))
   Call: (205) [system] nonvar(_484818)
   Redo: (204) [system] stream_property(_484818, file_no(2))
   Unify: (204) [system] stream_property(_484818, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_495938)
   Redo: (204) [system] stream_property(_484818, file_no(2))
   Exit: (204) [system] stream_property((0x7f327b683220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f327b683220))
^  Call: (203) [user] with_output_to((0x7f327b683220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f327b683220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                         \t\t *******************************/"])
;;;                                         		 *******************************/
^  Exit: (198) [user] format(';;~w~n', [";                                         \t\t *******************************/"])
^  Exit: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Call: (197) [user] ignore((symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_513632, _513638], 'MeTTaLog only: ', ";                                         \t\t *******************************/"), !, atom_string(_513638, _513658), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _513658, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_513632, _513638], 'MeTTaLog only: ', ";                                         \t\t *******************************/"), !, atom_string(_513638, _513658), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Call: (199) [user] symbolic(";                                         \t\t *******************************/")
^  Unify: (199) [user] symbolic(";                                         \t\t *******************************/")
   Call: (200) [system] atomic(";                                         \t\t *******************************/")
   Exit: (200) [system] atomic(";                                         \t\t *******************************/")
^  Exit: (199) [user] symbolic(";                                         \t\t *******************************/")
^  Call: (199) [user] symbolic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/")
^  Unify: (199) [user] symbolic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/")
   Call: (200) [system] atomic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/")
   Fail: (200) [system] atomic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/")
^  Fail: (199) [user] symbolic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/")
^  Redo: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_28324, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_28324, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Call: (199) [user] symbolic(";                                         \t\t *******************************/")
^  Unify: (199) [user] symbolic(";                                         \t\t *******************************/")
   Call: (200) [system] atomic(";                                         \t\t *******************************/")
   Exit: (200) [system] atomic(";                                         \t\t *******************************/")
^  Exit: (199) [user] symbolic(";                                         \t\t *******************************/")
^  Call: (199) [user] symbolic_list_concat([_28324, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/")
^  Unify: (199) [user] symbolic_list_concat([_28324, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/")
   Call: (200) [system] atomic_list_concat([_28324, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/")
   Fail: (200) [system] atomic_list_concat([_28324, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/")
^  Fail: (199) [user] symbolic_list_concat([_28324, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/")
^  Redo: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_28324, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_28324, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_28324, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['run-interleaved', _81036], [['compile-programs'], [findall, [-, _81084, _81090], [program, _81090, _81084, _81036], _81126], [phrase, ['seq-interleaved', _81126], _81162], ['seq-clause', _81162, _81186], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _81186], _81258], ['garbage-collect'], [time, rni], [erase, _81258]]], ['_Ref'=_81258, '_Body'=_81186, '_Sequence'=_81162, '_Pairs'=_81126, '_P'=_81090, '_N'=_81084, '_F'=_81036], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['run-interleaved', _81036], [['compile-programs'], [findall, [-, _81084, _81090], [program, _81090, _81084, _81036], _81126], [phrase, ['seq-interleaved', _81126], _81162], ['seq-clause', _81162, _81186], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _81186], _81258], ['garbage-collect'], [time, rni], [erase, _81258]]], ['_Ref'=_81258, '_Body'=_81186, '_Sequence'=_81162, '_Pairs'=_81126, '_P'=_81090, '_N'=_81084, '_F'=_81036], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_Ref'=_81258, '_Body'=_81186, '_Sequence'=_81162, '_Pairs'=_81126, '_P'=_81090, '_N'=_81084, '_F'=_81036])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_Ref'=_81258, '_Body'=_81186, '_Sequence'=_81162, '_Pairs'=_81126, '_P'=_81090, '_N'=_81084, '_F'=_81036])
   Call: (195) [apply] apply:maplist_(['_Ref'=_81258, '_Body'=_81186, '_Sequence'=_81162, '_Pairs'=_81126, '_P'=_81090, '_N'=_81084, '_F'=_81036], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_Ref'=_81258, '_Body'=_81186, '_Sequence'=_81162, '_Pairs'=_81126, '_P'=_81090, '_N'=_81084, '_F'=_81036], user:maybe_assign)
   Call: (196) [user] maybe_assign('_Ref'=_81258)
   Unify: (196) [user] maybe_assign('_Ref'=_81258)
^  Call: (197) [user] ignore(_81258=_Ref)
^  Unify: (197) [system] ignore(user:(_81258=_Ref))
   Call: (198) [system] _81258=_Ref
   Exit: (198) [system] _Ref=_Ref
^  Exit: (197) [system] ignore(user:(_Ref=_Ref))
   Exit: (196) [user] maybe_assign('_Ref'=_Ref)
   Call: (196) [apply] apply:maplist_(['_Body'=_81186, '_Sequence'=_81162, '_Pairs'=_81126, '_P'=_81090, '_N'=_81084, '_F'=_81036], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_Body'=_81186, '_Sequence'=_81162, '_Pairs'=_81126, '_P'=_81090, '_N'=_81084, '_F'=_81036], user:maybe_assign)
   Call: (197) [user] maybe_assign('_Body'=_81186)
   Unify: (197) [user] maybe_assign('_Body'=_81186)
^  Call: (198) [user] ignore(_81186=_Body)
^  Unify: (198) [system] ignore(user:(_81186=_Body))
   Call: (199) [system] _81186=_Body
   Exit: (199) [system] _Body=_Body
^  Exit: (198) [system] ignore(user:(_Body=_Body))
   Exit: (197) [user] maybe_assign('_Body'=_Body)
   Call: (197) [apply] apply:maplist_(['_Sequence'=_81162, '_Pairs'=_81126, '_P'=_81090, '_N'=_81084, '_F'=_81036], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_Sequence'=_81162, '_Pairs'=_81126, '_P'=_81090, '_N'=_81084, '_F'=_81036], user:maybe_assign)
   Call: (198) [user] maybe_assign('_Sequence'=_81162)
   Unify: (198) [user] maybe_assign('_Sequence'=_81162)
^  Call: (199) [user] ignore(_81162=_Sequence)
^  Unify: (199) [system] ignore(user:(_81162=_Sequence))
   Call: (200) [system] _81162=_Sequence
   Exit: (200) [system] _Sequence=_Sequence
^  Exit: (199) [system] ignore(user:(_Sequence=_Sequence))
   Exit: (198) [user] maybe_assign('_Sequence'=_Sequence)
   Call: (198) [apply] apply:maplist_(['_Pairs'=_81126, '_P'=_81090, '_N'=_81084, '_F'=_81036], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_Pairs'=_81126, '_P'=_81090, '_N'=_81084, '_F'=_81036], user:maybe_assign)
   Call: (199) [user] maybe_assign('_Pairs'=_81126)
   Unify: (199) [user] maybe_assign('_Pairs'=_81126)
^  Call: (200) [user] ignore(_81126=_Pairs)
^  Unify: (200) [system] ignore(user:(_81126=_Pairs))
   Call: (201) [system] _81126=_Pairs
   Exit: (201) [system] _Pairs=_Pairs
^  Exit: (200) [system] ignore(user:(_Pairs=_Pairs))
   Exit: (199) [user] maybe_assign('_Pairs'=_Pairs)
   Call: (199) [apply] apply:maplist_(['_P'=_81090, '_N'=_81084, '_F'=_81036], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_P'=_81090, '_N'=_81084, '_F'=_81036], user:maybe_assign)
   Call: (200) [user] maybe_assign('_P'=_81090)
   Unify: (200) [user] maybe_assign('_P'=_81090)
^  Call: (201) [user] ignore(_81090=_P)
^  Unify: (201) [system] ignore(user:(_81090=_P))
   Call: (202) [system] _81090=_P
   Exit: (202) [system] _P=_P
^  Exit: (201) [system] ignore(user:(_P=_P))
   Exit: (200) [user] maybe_assign('_P'=_P)
   Call: (200) [apply] apply:maplist_(['_N'=_81084, '_F'=_81036], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_(['_N'=_81084, '_F'=_81036], user:maybe_assign)
   Call: (201) [user] maybe_assign('_N'=_81084)
   Unify: (201) [user] maybe_assign('_N'=_81084)
^  Call: (202) [user] ignore(_81084=_N)
^  Unify: (202) [system] ignore(user:(_81084=_N))
   Call: (203) [system] _81084=_N
   Exit: (203) [system] _N=_N
^  Exit: (202) [system] ignore(user:(_N=_N))
   Exit: (201) [user] maybe_assign('_N'=_N)
   Call: (201) [apply] apply:maplist_(['_F'=_81036], user:maybe_assign)
   Unify: (201) [apply] apply:maplist_(['_F'=_81036], user:maybe_assign)
   Call: (202) [user] maybe_assign('_F'=_81036)
   Unify: (202) [user] maybe_assign('_F'=_81036)
^  Call: (203) [user] ignore(_81036=_F)
^  Unify: (203) [system] ignore(user:(_81036=_F))
   Call: (204) [system] _81036=_F
   Exit: (204) [system] _F=_F
^  Exit: (203) [system] ignore(user:(_F=_F))
   Exit: (202) [user] maybe_assign('_F'=_F)
   Call: (202) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (202) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (202) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (201) [apply] apply:maplist_(['_F'=_F], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_(['_N'=_N, '_F'=_F], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_P'=_P, '_N'=_N, '_F'=_F], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_Pairs'=_Pairs, '_P'=_P, '_N'=_N, '_F'=_F], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_Sequence'=_Sequence, '_Pairs'=_Pairs, '_P'=_P, '_N'=_N, '_F'=_F], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_Body'=_Body, '_Sequence'=_Sequence, '_Pairs'=_Pairs, '_P'=_P, '_N'=_N, '_F'=_F], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_Ref'=_Ref, '_Body'=_Body, '_Sequence'=_Sequence, '_Pairs'=_Pairs, '_P'=_P, '_N'=_N, '_F'=_F], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_Ref'=_Ref, '_Body'=_Body, '_Sequence'=_Sequence, '_Pairs'=_Pairs, '_P'=_P, '_N'=_N, '_F'=_F])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Call: (196) [system] var([=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Call: (196) [system] string([=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _222578), pfcAdd_Now('next-operation'(_222578)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _222578), pfcAdd_Now('next-operation'(_222578)))
   Call: (197) [user] into_simple_op(+, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _222578)
   Unify: (197) [user] into_simple_op(+, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], op(+, =, _225370))
   Call: (198) [user] o_s([['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _225370)
   Unify: (198) [user] o_s([['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _225370)
   Call: (199) [user] o_s(['run-interleaved', _F], _225370)
   Unify: (199) [user] o_s(['run-interleaved', _F], _225370)
   Call: (200) [user] o_s('run-interleaved', _225370)
   Unify: (200) [user] o_s('run-interleaved', 'run-interleaved')
   Exit: (200) [user] o_s('run-interleaved', 'run-interleaved')
   Exit: (199) [user] o_s(['run-interleaved', _F], 'run-interleaved')
   Exit: (198) [user] o_s([['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], 'run-interleaved')
   Exit: (197) [user] into_simple_op(+, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], op(+, =, 'run-interleaved'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-interleaved'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-interleaved'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-interleaved'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-interleaved'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (199) [user] must_ex(current_why_UU(_246588))
^  Unify: (199) [user] must_ex(current_why_UU(_246588))
   Call: (201) [user] current_why_UU(_246588)
   Unify: (201) [user] current_why_UU(_246588)
^  Call: (202) [user] get_why_uu(_246588)
^  Unify: (202) [user] get_why_uu(_246588)
^  Call: (203) [user] findall(_252128, current_why(_252128), _252134)
^  Unify: (203) [$bags] findall(_252128, user:current_why(_252128), _252134)
^  Call: (204) [$bags] findall(_252128, user:current_why(_252128), _252134, [])
^  Unify: (204) [$bags] findall(_252128, user:current_why(_252128), _252134, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_252128, user:current_why(_252128), _252134, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_252128, user:current_why(_252128), _252134, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_252128, user:current_why(_252128), _252134, [])
   Unify: (206) [$bags] findall_loop(_252128, user:current_why(_252128), _252134, [])
^  Call: (207) [user] bugger:current_why(_252128)
^  Unify: (207) [user] bugger:current_why(_252128)
^  Call: (208) [user] bugger:current_why_data(_252128)
^  Unify: (208) [user] bugger:current_why_data(_252128)
   Call: (209) [system] nb_current('$current_why', wp(_252128, _263388))
   Fail: (209) [system] nb_current('$current_why', wp(_252128, _263388))
^  Redo: (208) [user] bugger:current_why_data(_252128)
^  Unify: (208) [user] bugger:current_why_data(_252128)
   Call: (209) [t_l] t_l:current_why_source(_252128)
   Fail: (209) [t_l] t_l:current_why_source(_252128)
^  Fail: (208) [user] bugger:current_why_data(_252128)
^  Redo: (207) [user] bugger:current_why(_252128)
^  Unify: (207) [user] bugger:current_why(mfl4(_270816, _270818, _270820, _270822))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_271772, _271774), once(user:current_mfl4(_270816, _270818, _270820, _270822)), '$restore_trace'(_271772, _271774))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_271772, _271774), system:once(user:current_mfl4(_270816, _270818, _270820, _270822)), system:'$restore_trace'(_271772, _271774))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_271772, _271774))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_270816, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_270816, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_252128, user:current_why(_252128), _252134, [])
   Exit: (206) [$bags] findall_loop(_252128, user:current_why(_252128), [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_252128, user:current_why(_252128), [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_252128, user:current_why(_252128), [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_252128, user:current_why(_252128), [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _246588)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _246588)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_408200, _408202)
   Fail: (204) [system] [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_408200, _408202)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _246588)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _246588)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _438562)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _438562)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _438562)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _438562)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_288604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4052)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4052)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4052)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4052)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4052)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4006)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4006)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_282352, _282354)
   Fail: (205) [system] P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_282352, _282354)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4006)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-interleaved')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'run-interleaved')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-interleaved')), _440666)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-interleaved')), _440666)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-interleaved')), _440666)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _460462, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_460462)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _460462, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_460462)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _460462, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_460462)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _460462, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_460462)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _490904)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _460462, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_460462)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _460462, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_460462)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-interleaved')), P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-interleaved')), P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'run-interleaved')), _73348, _73350)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'run-interleaved')), user, 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
   Call: (212) [system] _77092=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-interleaved')), true, _78962)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'run-interleaved')), true, _78962)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-interleaved')), true, _81790)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'run-interleaved')), true, _81790)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')));assert('next-operation'(op(+, =, 'run-interleaved'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')));assert('next-operation'(op(+, =, 'run-interleaved'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')));assert('next-operation'(op(+, =, 'run-interleaved')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')));assert('next-operation'(op(+, =, 'run-interleaved')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'run-interleaved')), _109100, _109102)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'run-interleaved')), user, 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-interleaved')), _110980, _110982)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'run-interleaved')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-interleaved')), _110980, _110982)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
   Call: (215) [system] _119386=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-interleaved')), true, _121256)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'run-interleaved')), true, _121256)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-interleaved')), true, _124084)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'run-interleaved')), true, _124084)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')));assert('next-operation'(op(+, =, 'run-interleaved')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')));assert('next-operation'(op(+, =, 'run-interleaved'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _180754)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _180754)
   Call: (216) [system] var('next-operation'(op(+, =, 'run-interleaved')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _180754)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _180754)
   Call: (216) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _180754)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _180754)
   Call: (216) [system] _191906 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _193764)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _193764)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'run-interleaved')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _193764)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _193764)
   Call: (217) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-interleaved')), _201174, _201176)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-interleaved')), 'next-operation', [op(+, =, 'run-interleaved')])
   Call: (217) [lists] lists:member(_193764, ['next-operation', op(+, =, 'run-interleaved')])
   Unify: (217) [lists] lists:member(_193764, ['next-operation', op(+, =, 'run-interleaved')])
   Call: (218) [lists] lists:member_([op(+, =, 'run-interleaved')], _193764, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'run-interleaved')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'run-interleaved')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-interleaved')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _180754)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _180754)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _180754)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _180754)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _180754)
   Call: (217) [system] _180754='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'run-interleaved')], _193764, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'run-interleaved')], _193764, 'next-operation')
   Call: (219) [lists] lists:member_([], _193764, op(+, =, 'run-interleaved'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'run-interleaved'), op(+, =, 'run-interleaved'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'run-interleaved'), op(+, =, 'run-interleaved'))
   Exit: (218) [lists] lists:member_([op(+, =, 'run-interleaved')], op(+, =, 'run-interleaved'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'run-interleaved'), ['next-operation', op(+, =, 'run-interleaved')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), op(+, =, 'run-interleaved'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'run-interleaved'), _180754)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'run-interleaved'), _180754)
   Call: (217) [system] var(op(+, =, 'run-interleaved'))
   Fail: (217) [system] var(op(+, =, 'run-interleaved'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'run-interleaved'), _180754)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'run-interleaved'), _180754)
   Call: (217) [system] compound(op(+, =, 'run-interleaved'))
   Exit: (217) [system] compound(op(+, =, 'run-interleaved'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _180754=op(+, =, 'run-interleaved')
   Exit: (217) [system] op(+, =, 'run-interleaved')=op(+, =, 'run-interleaved')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'run-interleaved'), op(+, =, 'run-interleaved'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), op(+, =, 'run-interleaved'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'run-interleaved'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'run-interleaved'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _248554)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _248554)
   Call: (215) [system] var('next-operation'(op(+, =, 'run-interleaved')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _248554)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _248554)
   Call: (215) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _248554)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _248554)
   Call: (215) [system] _259706 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _261564)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _261564)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'run-interleaved')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _261564)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _261564)
   Call: (216) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-interleaved')), _268974, _268976)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-interleaved')), 'next-operation', [op(+, =, 'run-interleaved')])
   Call: (216) [lists] lists:member(_261564, ['next-operation', op(+, =, 'run-interleaved')])
   Unify: (216) [lists] lists:member(_261564, ['next-operation', op(+, =, 'run-interleaved')])
   Call: (217) [lists] lists:member_([op(+, =, 'run-interleaved')], _261564, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'run-interleaved')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'run-interleaved')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-interleaved')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _248554)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _248554)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _248554)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _248554)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _248554)
   Call: (216) [system] _248554='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'run-interleaved')], _261564, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'run-interleaved')], _261564, 'next-operation')
   Call: (218) [lists] lists:member_([], _261564, op(+, =, 'run-interleaved'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'run-interleaved'), op(+, =, 'run-interleaved'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'run-interleaved'), op(+, =, 'run-interleaved'))
   Exit: (217) [lists] lists:member_([op(+, =, 'run-interleaved')], op(+, =, 'run-interleaved'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'run-interleaved'), ['next-operation', op(+, =, 'run-interleaved')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), op(+, =, 'run-interleaved'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'run-interleaved'), _248554)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'run-interleaved'), _248554)
   Call: (216) [system] var(op(+, =, 'run-interleaved'))
   Fail: (216) [system] var(op(+, =, 'run-interleaved'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'run-interleaved'), _248554)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'run-interleaved'), _248554)
   Call: (216) [system] compound(op(+, =, 'run-interleaved'))
   Exit: (216) [system] compound(op(+, =, 'run-interleaved'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _248554=op(+, =, 'run-interleaved')
   Exit: (216) [system] op(+, =, 'run-interleaved')=op(+, =, 'run-interleaved')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'run-interleaved'), op(+, =, 'run-interleaved'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), op(+, =, 'run-interleaved'))
^  Call: (214) [user] pfcTraced(op(+, =, 'run-interleaved'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'run-interleaved'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-interleaved')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-interleaved')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_414966)
^  Unify: (212) [user] pfcGetSearch(_414966)
   Call: (213) [t_l] t_l:pfcSearchTL(_416816)
   Fail: (213) [t_l] t_l:pfcSearchTL(_416816)
^  Redo: (212) [user] pfcGetSearch(_414966)
^  Call: (213) [user] pfcSearch(_419590)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _414966=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-interleaved')), _444024)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-interleaved')), _444024)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-interleaved')), _444024)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _454286)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-interleaved')))
   Call: (218) [system] is_list(_461782)
   Fail: (218) [system] is_list(_461782)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-interleaved')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'run-interleaved')), _469176)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), _511838, _511840)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), _511838, _511840)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), _511838, _511840)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _474768), _523080)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _4338)
   Call: (224) [system] nonvar(_5146)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _6148)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _7082)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), number_of_clauses(_16276))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), number_of_clauses(_16276))
   Call: (224) [system] nonvar(number_of_clauses(_16276))
   Exit: (224) [system] nonvar(number_of_clauses(_16276))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_16276), user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_16276), user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _31120), (prolog_current_choice(_31130), push_current_choice(_31130), clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _31152), pfc_call(_31152)), nb_setval('$pfc_current_choice', _31120))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _31120), user:(prolog_current_choice(_31130), push_current_choice(_31130), clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _31152), pfc_call(_31152)), user:nb_setval('$pfc_current_choice', _31120))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _31120))
   Call: (226) [system] nb_current('$pfc_current_choice', _31120)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_31130)
   Exit: (225) [system] prolog_current_choice(2936)
^  Call: (225) [user] push_current_choice(2936)
^  Unify: (225) [user] push_current_choice(2936)
   Call: (226) [system] nb_current('$pfc_current_choice', _40470)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2936])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2936])
^  Exit: (225) [user] push_current_choice(2936)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _31152)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _31152)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _48842)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _31120), user:(prolog_current_choice(_31130), push_current_choice(_31130), clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _31152), pfc_call(_31152)), user:nb_setval('$pfc_current_choice', _31120))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (221) [user] pfc_spft(_63712, _63798, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720))
^  Unify: (221) [user] pfc_spft(_63712, _64730, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720))
^  Call: (222) [user] pfcCallSystem('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Call: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Unify: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (224) [system] var('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Fail: (224) [system] var('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Redo: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Unify: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (224) [system] callable('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Exit: (224) [system] callable('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Unify: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Redo: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Unify: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Call: (224) [user] predicate_property('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (227) [system] callable('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Exit: (227) [system] callable('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Unify: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Call: (224) [user] predicate_property('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (226) [system] callable('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Exit: (226) [system] callable('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), _99870, _99872)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), _99870, _99872)
   Call: (227) [system] compound('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Exit: (227) [system] compound('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (227) [system] compound_name_arity('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), _99870, _99872)
   Exit: (227) [system] compound_name_arity('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Unify: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Call: (224) [user] predicate_property('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), _111112)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), _112052)
   Call: (225) [system] nonvar(_112910)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), _113912)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), _114846)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (226) [system] callable('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Exit: (226) [system] callable('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Call: (224) [user] predicate_property('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), number_of_clauses(_124040))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), number_of_clauses(_124040))
   Call: (225) [system] nonvar(number_of_clauses(_124040))
   Exit: (225) [system] nonvar(number_of_clauses(_124040))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_124040), user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_124040), user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (227) [system] callable('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Exit: (227) [system] callable('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(800), user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), number_of_clauses(800))
^  Unify: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _138884), (prolog_current_choice(_138894), push_current_choice(_138894), clause('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), _138916), pfc_call(_138916)), nb_setval('$pfc_current_choice', _138884))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _138884), user:(prolog_current_choice(_138894), push_current_choice(_138894), clause('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), _138916), pfc_call(_138916)), user:nb_setval('$pfc_current_choice', _138884))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _138884))
   Call: (227) [system] nb_current('$pfc_current_choice', _138884)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_138894)
   Exit: (226) [system] prolog_current_choice(2956)
^  Call: (226) [user] push_current_choice(2956)
^  Unify: (226) [user] push_current_choice(2956)
   Call: (227) [system] nb_current('$pfc_current_choice', _148234)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2956])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2956])
^  Exit: (226) [user] push_current_choice(2956)
^  Call: (226) [user] clause('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), _138916)
^  Fail: (226) [user] clause('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), _138916)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _156606)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _138884), user:(prolog_current_choice(_138894), push_current_choice(_138894), clause('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)), _138916), pfc_call(_138916)), user:nb_setval('$pfc_current_choice', _138884))
^  Fail: (223) [user] pfc_call('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_63712, _65590, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720)))
^  Fail: (221) [user] pfc_spft(_63712, _164110, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _63718, _63720))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4032, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_4032)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4032, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_4032)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4032, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_4032)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_261416)
   Fail: (202) [t_l] t_l:pfcSearchTL(_261416)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_264190)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], op(+, =, 'run-interleaved')), pfcAdd_Now('next-operation'(op(+, =, 'run-interleaved'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])\=[_285656|_285658]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])\=[_285656|_285658]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]))*->_3422='True';_3422='False'), error(_289394, _289396), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]))*->_3422='True';_3422='False'), error(_289394, _289396), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Call: (204) [user] metta_interp_mode(+, _293110)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Call: (205) [user] metta_interp_mode(load, _297700)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _306922)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_313398, _313400), once(user:is_compatio0), '$restore_trace'(_313398, _313400))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_313398, _313400), system:once(user:is_compatio0), system:'$restore_trace'(_313398, _313400))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_313398, _313400))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_319016, must_det_ll(user:metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))), (_319016==""->true;our_ansi_format('#ffa505', '~w~n', [_319016]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_319016, must_det_ll(user:metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))), (_319016==""->true;our_ansi_format('#ffa505', '~w~n', [_319016]))))
  (= 
    (run-interleaved $F) 
    ( (compile-programs) 
      (findall 
        (- $N $P) 
        (program $P $N $F) $Pairs) 
      (phrase 
        (seq-interleaved $Pairs) $Sequence) 
      (seq-clause $Sequence $Body) 
      (remove-all-atoms &self rni) 
      (assert 
        (= 
          (rni) $Body) $Ref) 
      (garbage-collect) 
      (time rni) 
      (erase $Ref)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]))*->'True'='True';'True'='False'), error(_289394, _289396), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
^  Exit: (193) [user] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, _3422)
   Call: (196) [system] var(end_of_file)
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, 'Empty')
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, 'Empty')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, 'Empty'))
^  Exit: (192) [$apply] forall(user:metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382), user:(maplist(maybe_assign, _3378), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _3374, '&self', _3376, _3422))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _3374, '&self', _3376))))))
^  Exit: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510))
^  Exit: (189) [system] once(user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510)))
^  Exit: (188) [system] call(user:once, user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x5626675bc510)))
^  Call: (189) [system] setup_call_cleanup('$notrace'(_437872, _437874), once(bugger:(true==true)), '$restore_trace'(_437872, _437874))
^  Unify: (189) [system] setup_call_cleanup(system:'$notrace'(_437872, _437874), system:once(bugger:(true==true)), system:'$restore_trace'(_437872, _437874))
^  Call: (190) [system] sig_atomic(system:'$notrace'(_437872, _437874))
^  Exit: (189) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (188) [bugger] bugger:mquietly_if(true, rtrace:tAt_normal)
^  Unify: (188) [bugger] bugger:mquietly_if(true, rtrace:tAt_normal)
   Call: (190) [system] var(rtrace:tAt_normal)
   Fail: (190) [system] var(rtrace:tAt_normal)
^  Call: (191) [rtrace] tAt(false, 271, 271, false)
^  Unify: (191) [rtrace] tAt(false, 271, 271, false)
% 47,659,825 inferences, 12.341 CPU in 12.343 seconds (100% CPU, 3862024 Lips)
P;HTML|
;                         (= /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta  0)

Return to summaries
P;HTML| ; (is_cmd_option execute halt --halt=true true) P;HTML| ; (set_option_value halt true) P;HTML| ; (is_cmd_option execute stdin --stdin=tty tty) P;HTML| ; (set_option_value stdin tty) P;HTML| ; (is_cmd_option execute stdout --stdout=tty tty) P;HTML| ; (set_option_value stdout tty) P;HTML| ; (is_cmd_option execute stderr --stderr=tty tty) P;HTML| ; (set_option_value stderr tty) P;HTML| ; (set_option_value prolog false) P;HTML| ; (set_option_value compat auto) P;HTML| ; (set_option_value compatio true)  Script done on 2024-09-22 02:15:18+00:00 [COMMAND_EXIT_CODE="7"]
\033[0;32mCompleted successfully (EXITCODE=7) Under 40 seconds: ./mettalog '--output=./reports/tests_output/baseline-compat-2024-09-22T00:36:13/' --timeout=40 --html --repl=false --test "tests/performance/nondet_unify/run.metta" --halt=true\033[0m